Question
Création d'un psdrive sur partage distant
- VOISIN
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 4
- Remerciements reçus 0
il y a 8 ans 1 mois #24909
par VOISIN
Création d'un psdrive sur partage distant a été créé par VOISIN
Bonjour,
Je suis sur un script pour faire un reporting d'action depuis un serveur distant vers serveur local au travers d'un partage que je souhaite monté avec \"New-psdrive\" & \"set-location\".
Le code :
$hostname = Hostname
$s = New-PSSession -ComputerName $hostname -Credential supervision\administrateur
Invoke-Command -Session $s -ScriptBlock {New-PSDrive -Name \"SNMP\" -PSProvider \"FileSystem\" -Root \"\\PEV-AD\snmp\"}
Set-Location snmp:
\"SNMP a été installé sur le serveur $hostname\" | Out-File \"snmp:\test2.txt\" -Append
c:
exit-PSSession
Tant que j'exécute le code depuis le serveur distant mais au travers de la commande Invoke-command\" il me sort l'erreur :
Name Used (GB) Free (GB) Provider Root CurrentLocation PSComputerName
----
----
SNMP \\PEV-AD\snmp PEV-AD
Set-Location : Lecteur introuvable. Il n'existe aucun lecteur nommé « snmp ».
Au caractère C:\Users\Administrateur\Documents\Scripts\SNMP\psdrive.ps1:4 : 1
+ Set-Location snmp:
+ ~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (snmp:String) [Set-Location], DriveNotFoundException
+ FullyQualifiedErrorId : DriveNotFound,Microsoft.PowerShell.Commands.SetLocationCommand
Out-File : Lecteur introuvable. Il n'existe aucun lecteur nommé « snmp ».
Au caractère C:\Users\Administrateur\Documents\Scripts\SNMP\psdrive.ps1:5 : 50
+ \"SNMP a été installé sur le serveur $hostname\" | Out-File \"snmp:\test2.txt\" -App ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (snmp:String) [Out-File], DriveNotFoundException
+ FullyQualifiedErrorId : DriveNotFound,Microsoft.PowerShell.Commands.OutFileCommand
Help!!!
Je suis sur un script pour faire un reporting d'action depuis un serveur distant vers serveur local au travers d'un partage que je souhaite monté avec \"New-psdrive\" & \"set-location\".
Le code :
$hostname = Hostname
$s = New-PSSession -ComputerName $hostname -Credential supervision\administrateur
Invoke-Command -Session $s -ScriptBlock {New-PSDrive -Name \"SNMP\" -PSProvider \"FileSystem\" -Root \"\\PEV-AD\snmp\"}
Set-Location snmp:
\"SNMP a été installé sur le serveur $hostname\" | Out-File \"snmp:\test2.txt\" -Append
c:
exit-PSSession
Tant que j'exécute le code depuis le serveur distant mais au travers de la commande Invoke-command\" il me sort l'erreur :
Name Used (GB) Free (GB) Provider Root CurrentLocation PSComputerName
----
----
SNMP \\PEV-AD\snmp PEV-AD
Set-Location : Lecteur introuvable. Il n'existe aucun lecteur nommé « snmp ».
Au caractère C:\Users\Administrateur\Documents\Scripts\SNMP\psdrive.ps1:4 : 1
+ Set-Location snmp:
+ ~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (snmp:String) [Set-Location], DriveNotFoundException
+ FullyQualifiedErrorId : DriveNotFound,Microsoft.PowerShell.Commands.SetLocationCommand
Out-File : Lecteur introuvable. Il n'existe aucun lecteur nommé « snmp ».
Au caractère C:\Users\Administrateur\Documents\Scripts\SNMP\psdrive.ps1:5 : 50
+ \"SNMP a été installé sur le serveur $hostname\" | Out-File \"snmp:\test2.txt\" -App ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (snmp:String) [Out-File], DriveNotFoundException
+ FullyQualifiedErrorId : DriveNotFound,Microsoft.PowerShell.Commands.OutFileCommand
Help!!!
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 8 ans 1 mois #24912
par Philippe
Réponse de Philippe sur le sujet Re:Création d'un psdrive sur partage distant
salut Amiral_30

mais de ce que je vois ton scsript est bon,
sauf que tu l'exécute en partie en local
ferme l'accolade du Invoke-Command après le set-location !!!!
[code:1]$hostname = Hostname
$s = New-PSSession -ComputerName $hostname -Credential supervisionadministrateur
Invoke-Command -Session $s -ScriptBlock {New-PSDrive -Name \"SNMP\" -PSProvider \"FileSystem\" -Root \"PEV-ADsnmp\"
Set-Location snmp:
\"SNMP a été installé sur le serveur $hostname\" | Out-File \"snmp:test2.txt\" -Append
c:
} # <
exit-PSSession[/code:1]<br><br>Message édité par: 6ratgus, à: 31/01/18 15:36
ta phrase n'est pas très clair voir pireTant que j'exécute le code depuis le serveur distant mais au travers de la commande Invoke-command\" il me sort l'erreur :
mais de ce que je vois ton scsript est bon,
sauf que tu l'exécute en partie en local
ferme l'accolade du Invoke-Command après le set-location !!!!
[code:1]$hostname = Hostname
$s = New-PSSession -ComputerName $hostname -Credential supervisionadministrateur
Invoke-Command -Session $s -ScriptBlock {New-PSDrive -Name \"SNMP\" -PSProvider \"FileSystem\" -Root \"PEV-ADsnmp\"
Set-Location snmp:
\"SNMP a été installé sur le serveur $hostname\" | Out-File \"snmp:test2.txt\" -Append
c:
} # <
exit-PSSession[/code:1]<br><br>Message édité par: 6ratgus, à: 31/01/18 15:36
Connexion ou Créer un compte pour participer à la conversation.
- VOISIN
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 4
- Remerciements reçus 0
il y a 8 ans 1 mois #24914
par VOISIN
Il me semblait l'avoir tester mais merci de ton aide !!!
Réponse de VOISIN sur le sujet Re:Création d'un psdrive sur partage distant
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.086 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Création d'un psdrive sur partage distant