Code : Tout sélectionner
#NoTrayIcon
$sUserName="administrateur"
$sPassword="xxxxx"
RunAs($sUserName, @ComputerName, $sPassword, 1,"C:\Program Files\OCS Inventory Agent",@SW_HIDE)
FileCopy("cacert.pem","C:\Program Files\OCS Inventory Agent")
FileCopy("test.ini","C:\Program Files\OCS Inventory Agent")
If FileExists("C:\Program Files\OCS Inventory Agent\test.ini ") Then
$file = ("C:\Program Files\OCS Inventory Agent\test.ini")
$array = IniReadSection($file,"Section");
$tring = @ComputerName
$utilisateur= @UserName
$date=(@MDAY & @MON & @YEAR)
$name = ("Ordinateur")
$name1=("Utilisateur")
$name2=("Date du jour")
IniWrite($file,"Nom du PC",$name,$tring);marque dans $file, a la section "Section", a la ligne $name, la valeur $tring.
IniWrite($file,"Nom utilisateur",$name1,$utilisateur)
IniWrite($file,"Date de création fichiers",$name2,$date)
MsgBox(64,"MsgBox","Tout c'est passé correctement.")
$var = IniReadSection("C:\Program Files\OCS Inventory Agent\test.ini", "Nom utilisateur")
If @error Then
MsgBox(4096, "", "Nom d'utilisateur manquant")
Else
For $i = 1 To $var[0][0]
MsgBox(4096, "", "Ordinateur: " & $var[$i][0] & @CRLF & "Utilisateur: " & $var[$i][1])
Next
Endif
Else
MsgBox(4096,"Erreur", "Le fichier test.ini n’existe pas")
EndIf
If FileExists("C:\Program Files\OCS Inventory Agent\cacert.pem ") Then
MsgBox(4096," Certificat copié","Le certificat a bien été copié",10)
Else
MsgBox(4096,"Erreur", "Le fichier cacert.pem n’existe pas")
EndIf