Verifies the digital signature encapsulated in a script.
Object.VerifyFile (FileName, ShowUI)
Note On some operating systems, the operating system also creates a dialog box if the flag is on, the file is trusted, and you have not already checked the "Always trust …" option.
The following example demonstrates signature checking using the command-line argument processing features.
<job> <runtime> <named name="file" helpstring="the file to sign" required="true" type="string"/> <named name="UI" helpstring="produce user interface for untrusted scripts" required="false"/> </runtime> <script language="vbscript"> Dim Signer, File, UI, OK If Not WScript.Arguments.Named.Exists("file") Then WScript.Arguments.ShowUsage WScript.Quit End If Set Signer = CreateObject("Scripting.Signer") File = WScript.Arguments.Named("file") UI = WScript.Arguments.Named.Exists("ui") OK = Signer.VerifyFile(File, UI) If OK Then WScript.Echo File & " is trusted." Else WScript.Echo File & " is NOT trusted." End If </script> </job>
Scripting.Signer Object | Verify Method | Sign Method | SignFile Method | Verifying a Script