um meine scritpts davor zu schützen das auf rechnern laufen, auf den ich nicht will das sie laufen hab ich mir gedacht die mac adresse abzufragen und wenn diese nicht die gewünschte ist das script zu beenden.
das abfragen der mac adresse hab ich soweit hinbekommen,aber das das nur geht wenn das die richtige ist bekomm ich ihrgendwie nicht hin
also so frag ich die mac adresse ab
$wbemFlagReturnImmediately = 0x10
$wbemFlagForwardOnly = 0x20
$colItems = ""
$strComputer = "localhost"
$Output=""
$Output = $Output & "Computer: " & $strComputer & @CRLF
$Output = $Output & "==========================================" & @CRLF
$objWMIService = ObjGet("winmgmts:\\" & $strComputer & "\root\CIMV2")
$colItems = $objWMIService.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled=True", "WQL", _
$wbemFlagReturnImmediately + $wbemFlagForwardOnly)
If IsObj($colItems) then
For $objItem In $colItems
$Output = $objItem.MACAddress & @CRLF
next
msgbox(4096, "Mac-Adress", $output)
Endif
wenn ich da jetz aber den Zusatz hier ransetze
[autoit]
If $Output = ("Mac Adresse") Then ;hier steht meine mac adresse drin
msgbox(4096, "Es Geht", "sie haben die richtige mac adresse")
Else
msgbox(4096, "Error", "sie haben die falsche mac adresse")
kommt bei mir immer die msgbox mit error
woran kann das liegen ???