Question
Copie de fichier sur serveur distant
- Luca
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 18
- Remerciements reçus 0
il y a 11 ans 3 mois #18551
par Luca
Réponse de Luca sur le sujet Re:Copie de fichier sur serveur distant
J'ai viré le foreach et la commande fonctionne pour le serveur mis en destination ...
Connexion ou Créer un compte pour participer à la conversation.
- Luca
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 18
- Remerciements reçus 0
il y a 11 ans 3 mois #18568
par Luca
Réponse de Luca sur le sujet Re:Copie de fichier sur serveur distant
J'ai essayé avec net use :
[code:1]
$cred = Get-Credential
$networkCred = $cred.GetNetworkCredential()
# sets the varible for the file location ei c:\temp\ThisFile.exe
$Source = \"C:\Users\lcristante\Desktop\list.txt\"
$dest=\"\\XX\c$\Program Files\NSClient++\scripts\ping_casar\"
net use \\XX\C$ $networkCred.Password /USER:$networkCred.UserName
Copy-Item $Source $dest
net use \\XX\C$ /delete[/code:1]
Il me renvoie les erreurs suivantes :
[code:1]net.exe : L'erreur système 86 s'est produite.
Au niveau de C:\Users\lcristante\Desktop\copyfiles.ps1 : 26 Caractère : 4
+ net <<<< use \\XX\C$ $networkCred.Password /USER:$networkCred.UserName
+ CategoryInfo : NotSpecified: (L'erreur système 86 s'est produite.:«»String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
Le mot de passe réseau spécifié est incorrect.
net.exe : La connexion réseau est introuvable.
Au niveau de C:\Users\lcristante\Desktop\copyfiles.ps1 : 30 Caractère : 4
+ net <<<< use \\XX\C$ /delete
+ CategoryInfo : NotSpecified: (La connexion réseau est introuvable.:«»String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
Vous obtiendrez une aide supplémentaire en entrant NET HELPMSG 2250.[/code:1]
Mais le fichier est copié ...
J'ai récupéré ça sur un forum, mais est-ce que tout est nécessaire ?
Je pense au networkcred, qui invoque une erreur ...
Je vais essayé d'automatiser la tache pour voir si ça bloque lorsque j'essaye de tout faire en même temps...<br><br>Message édité par: talkk, à: 9/12/14 16:10
[code:1]
$cred = Get-Credential
$networkCred = $cred.GetNetworkCredential()
# sets the varible for the file location ei c:\temp\ThisFile.exe
$Source = \"C:\Users\lcristante\Desktop\list.txt\"
$dest=\"\\XX\c$\Program Files\NSClient++\scripts\ping_casar\"
net use \\XX\C$ $networkCred.Password /USER:$networkCred.UserName
Copy-Item $Source $dest
net use \\XX\C$ /delete[/code:1]
Il me renvoie les erreurs suivantes :
[code:1]net.exe : L'erreur système 86 s'est produite.
Au niveau de C:\Users\lcristante\Desktop\copyfiles.ps1 : 26 Caractère : 4
+ net <<<< use \\XX\C$ $networkCred.Password /USER:$networkCred.UserName
+ CategoryInfo : NotSpecified: (L'erreur système 86 s'est produite.:«»String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
Le mot de passe réseau spécifié est incorrect.
net.exe : La connexion réseau est introuvable.
Au niveau de C:\Users\lcristante\Desktop\copyfiles.ps1 : 30 Caractère : 4
+ net <<<< use \\XX\C$ /delete
+ CategoryInfo : NotSpecified: (La connexion réseau est introuvable.:«»String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
Vous obtiendrez une aide supplémentaire en entrant NET HELPMSG 2250.[/code:1]
Mais le fichier est copié ...
J'ai récupéré ça sur un forum, mais est-ce que tout est nécessaire ?
Je pense au networkcred, qui invoque une erreur ...
Je vais essayé d'automatiser la tache pour voir si ça bloque lorsque j'essaye de tout faire en même temps...<br><br>Message édité par: talkk, à: 9/12/14 16:10
Connexion ou Créer un compte pour participer à la conversation.
- Luca
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 18
- Remerciements reçus 0
il y a 11 ans 3 mois #18609
par Luca
Réponse de Luca sur le sujet Re:Copie de fichier sur serveur distant
Au final, j'ai utilisé un simple :
[code:1]Get-content $computers | foreach{dest=$\\$_\c$\monchemin; copy-item $source $dest}[/code:1]
mais à partir d'un serveur auquel je me suis connecté avec mes creds d'admin.
A savoir que l'option [code:1]-cred[/code:1]n'est pas supportée par le [code:1]copy-item[/code:1] . L'option est référencée sur les sites d'aide, mais ne fonctionne pas ...
j'espère que ça pourra aider qqun
[code:1]Get-content $computers | foreach{dest=$\\$_\c$\monchemin; copy-item $source $dest}[/code:1]
mais à partir d'un serveur auquel je me suis connecté avec mes creds d'admin.
A savoir que l'option [code:1]-cred[/code:1]n'est pas supportée par le [code:1]copy-item[/code:1] . L'option est référencée sur les sites d'aide, mais ne fonctionne pas ...
j'espère que ça pourra aider qqun
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.048 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Copie de fichier sur serveur distant