Important PSdrive et Provider

Plus d'informations
il y a 13 ans 2 mois #14135 par JONDON Cyril
PSdrive et Provider a été créé par JONDON Cyril
Bonjour,

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.

Plus d'informations
il y a 13 ans 2 mois #14139 par xyz
Réponse de xyz sur le sujet Re:PSdrive et Provider
cxvd7391 écrit:

sauf
pour les chemins UNC je suis obligé de repasser par un PSDrive avec le Provider FileSystem pour ne pas avoir d'erreur.

Ta formulation contient la réponse, si UNC -> FileSystem.
cxvd7391 écrit:

Est ce normal

Quelle normalité références-tu ?
cxvd7391 écrit:

ou y aurait-il une astuce pour s'affranchir d'une commande pour retour sur un PSDrive Filesystem avant de fair le set-location ?

Tu peux, sous PS, qualifier complétement le chemin.
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.

Plus d'informations
il y a 13 ans 2 mois #14141 par Matthew BETTON
Réponse de Matthew BETTON sur le sujet Re:PSdrive et Provider
Bonsoir,

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 :dry:

@ +

Matthew<br><br>Message édité par: Matthew BETTON, à: 27/02/13 21:10

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 2 mois #14147 par xyz
Réponse de xyz sur le sujet Re:PSdrive et Provider
Matthew BETTON écrit:

Ca me rappelle quelque chose

:)

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.039 secondes
Propulsé par Kunena