Important
PSdrive et Provider
- JONDON Cyril
- Auteur du sujet
- Hors Ligne
- Membre senior
-
- Messages : 78
- Remerciements reçus 0
J'a remarqué qu'on pouvait passer de PSDrive en PSDrive même si le provider n'est pas le même sauf
pour les chemins UNC je suis obligé de repasser par un PSDrive avec le Provider FileSystem pour ne pas avoir d'erreur.
[code:1]Set-Location HKLM:\Software
(gi *).Name
Set-Location \\XPC-SH55J2\d[/code:1]
Est ce normal ou y aurait-il une astuce pour s'affranchir d'une commande pour retour sur un PSDrive Filesystem avant de fair le set-location ?
Par avance merci.
Connexion ou Créer un compte pour participer à la conversation.
- xyz
- Hors Ligne
- Modérateur
-
- Messages : 6311
- Remerciements reçus 69
Ta formulation contient la réponse, si UNC -> FileSystem.sauf
pour les chemins UNC je suis obligé de repasser par un PSDrive avec le Provider FileSystem pour ne pas avoir d'erreur.
cxvd7391 écrit:
Quelle normalité références-tu ?Est ce normal
cxvd7391 écrit:
Tu peux, sous PS, qualifier complétement le chemin.ou y aurait-il une astuce pour s'affranchir d'une commande pour retour sur un PSDrive Filesystem avant de fair le set-location ?
A utiliser également, si je me souviens bien, lorsque que tu as deux cmdlets de même nom, mais pas dans le même module/snapins.
Et un conseil, prête une attention particulière à la localisation des ressources sous PS.
La pluspart des scripts sont conçus comme n'ayant à disposition que des drives du provider filesystem.
Même les exemples de la doc de PS sont ambigus :
[code:1]
help push-location -example
cd pscx:
#ou wsman: ,hklm: ...
push-location ~ -stackname Stack2
[/code:1]
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Matthew BETTON
- Hors Ligne
- Membre platinium
-
- Messages : 968
- Remerciements reçus 0
Laurent Dardenne écrit:
Et un conseil, prête une attention particulière à la localisation des ressources sous PS.
La pluspart des scripts sont conçus comme n'ayant à disposition que des drives du provider filesystem.
Ca me rappelle quelque chose
Sinon, une discussion à propos de ce sujet ici .
You can make it work by specifying the provider explicitly:
dir Microsoft.PowerShell.Core\FileSystem::\\servername\sharedfolder
You can find this by getting the PSPath property of a folder or file item.
J'ai testé et ça fonctionne effectivement
Essayes donc :
[code:1]
Set-Location HKLM:\Software
Set-Location Microsoft.PowerShell.Core\FileSystem::\\XPC-SH55J2\d
[/code:1]
Cela reste... pas simple du tout
@ +
Matthew<br><br>Message édité par: Matthew BETTON, à: 27/02/13 21:10
Connexion ou Créer un compte pour participer à la conversation.
- xyz
- Hors Ligne
- Modérateur
-
- Messages : 6311
- Remerciements reçus 69
Ca me rappelle quelque chose
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- PSdrive et Provider