[R] Copier dossier avec droits administrateurs+ fichier log

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
jcaspar
Niveau 7
Niveau 7
Messages : 449
Enregistré le : mar. 23 sept. 2008 17:58
Status : Hors ligne

[R] Copier dossier avec droits administrateurs+ fichier log

#1

Message par jcaspar »

B :) onjour à tous !
Je souhaite copier le contenu d'un repertoire présent sur un serveur vers des machines du réseau pour cela je dois disposer des droits administrateurs voici
le code que j'ai crée... mais rien ne se passe ..avez vous des idées pour résoudre mon problème ?

Merci d'avance pour vos suggestions et conseils
:mrgreen:
Jean Marc

Code : Tout sélectionner



NoTrayIcon
$sUserName="administrateur"
$sPassword="xxxxx"
RunAs($sUserName, @ComputerName, $sPassword, 0, @ComSpec, @SystemDir,@SW_HIDE)

$b = True
If $b = True Then FileInstall("cacert.pem", "C:\Program Files\OCS Inventory Agent")
FileInstall("test.ini", "C:\Program Files\OCS Inventory Agent")
;générer un fichier log
$file = ("C:\Program Files\OCS Inventory Agent\test.ini");
$array = IniReadSection($file,"Section"); 
$tring = @ComputerName
$name = ("Nom PC")
    IniWrite($file,"Section",$name,$tring);marque dans $file, a la section "Section", a la ligne $name, la valeur $tring.
     MsgBox(64,"MsgBox","Tout c'est passé correctement.")
     
     
     $var = IniReadSection("C:\Program Files\OCS Inventory Agent\test.log", "section2")
     If @error Then 
    MsgBox(4096, "", "Erreur rencontrée, le fichier ini est probablement manquant.")
Else
    For $i = 1 To $var[0][0]
        MsgBox(4096, "", "Key: " & $var[$i][0] & @CRLF & "Value: " & $var[$i][1])
    Next
EndIf



 
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1556
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

Re: copier dossier avec droits administrateurs+ fichier log

#2

Message par sylvanie »

Bonsoir,

j'ai insérer mes remarques en commentaires dans le code :
► Afficher le texte
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
Répondre