Question [Tutoriel] Principe et gestion des path

Plus d'informations
il y a 5 ans 10 mois #18301 par Laurent Dardenne
Un tutoriel sur la gestion des Path .

1 UNE EVIDENCE 3
2 PRINCIPE 3
3 LA NOTION DE CHEMIN SOUS POWERSHELL 4
3.1 EXEMPLES DE NOMS DE CHEMINS D'ACCES RELATIFS ET COMPLETS 5
4 LES TYPES DE CHEMIN 6
4.1 DRIVE-QUALIFIED PATH (CHEMIN QUALIFIE PAR UN LECTEUR) 6
4.2 PROVIDER-QUALIFIED PATH (CHEMIN QUALIFIE PAR UN PROVIDER) 7
4.2.1 Notes 7
4.3 PROVIDER-DIRECT PATH (CHEMIN DIRECT DE PROVIDER) 9
4.4 PROVIDER-INTERNAL PATH (CHEMIN INTERNE DE PROVIDER) 9
5 AUTRES POINTS A CONSIDERER 10
5.1 LES CARACTERES GENERIQUES 10
5.1.1 Méthodes liées 10
5.2 DIFFERENCE ENTRE PATH ET LITERALPATH 11
5.2.1 Implémenter la gestion des paramètres Path et LiteralPath 12
5.2.2 Propager l’usage de LiteralPath 13
5.2.3 Limite des jeux de paramètres 14
5.3 LES CARACTERES AUTORISES DANS LES NOMS D’ITEM 14
5.4 NOMS DE FICHIER RESERVES 14
5.5 COUPLAGE DE CMDLET AVEC UN PROVIDER 15
5.6 GET-PSPROVIDER 15
5.7 LA LOCALISATION COURANTE 15
5.8 FILESYSTEM ET BIOS 16
5.9 CHEMIN D’ACCES TROP LONG 16
5.9.1 Une possible résolution 17
5.9.2 Nom court 17
5.10 QUELQUES BUGS ET COMPORTEMENT PARTICULIERS 18
5.11 INTEROPERABILITE 18
6 API ET PATH HELPER 19
6.1 METHODES DE GESTION DE PATH POWERSHELL 19
6.1.1 GetResolvedProviderPathFromProviderPath 19
6.1.2 GetResolvedProviderPathFromPSPath 19
6.1.3 GetResolvedPSPathFromPSPath 21
6.1.4 GetUnresolvedProviderPathFromPSPath 21
6.1.5 IsProviderQualified 22
6.1.6 IsPSAbsolute 22
6.1.7 IsValid 23
6.1.8 NormalizeRelativePath 24
6.2 METHODES D’ACCES AU PROVIDER 25
6.3 LA CLASSE PATHINFO 25
7 QUELQUES EXEMPLES 26
7.1 CHEMIN ET API DOTNET 28
7.2 PSCX 28
7.3 UNE AUTRE APPROCHE : NEW-PSPATHINFO 29
8 CONCLUSION 31


Tutoriels PowerShell

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

Plus d'informations
il y a 5 ans 1 mois #20635 par Laurent Dardenne
Breacking change sur la v5 ?
PS v4 , Seven 64
[code:1] test-path c:\pagefile.sys
#False[/code:1]

PS v5 ( Windows 10 ?)
[code:1] test-path c:\pagefile.sys
#true[/code:1]

Tutoriels PowerShell

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

Plus d'informations
il y a 5 ans 4 semaines #20654 par Matthew BETTON
Salut,

Windows 10 (à jour d'hier) avec PoSh v5 :

[code:1]
Test-Path c:\pagefile.sys
# False
[/code:1]

Fichier bien présent / caché ....<br><br>Message édité par: Matthew BETTON, à: 20/08/15 19:37

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

Plus d'informations
il y a 5 ans 4 semaines #20655 par Laurent Dardenne
Merci Matthew :)

Tutoriels PowerShell

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

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