Différence entre les paramètres -Path et -LiteralPath, -Name et -LiteralName
Pour me soutenir, vous pouvez vous abonner à la chaîne, partager et liker les vidéos, désactiver votre bloqueur de pub ou encore faire un don. Merci!
Bonjour,
La différence entre les paramètres -Path et -LiteralPath, -Name et -LiteralName repose sur la prise en charge ou non des caractères génériques (*?[]).
Vérifions cela avec quelques commandes
# Tester les commandes suivantes :get-item -LiteralPath C:\Windows\Systemget-item -Path C:\Windows\System# Il n'y a aucune différence
# Tester les commandes suivantes :get-item -LiteralPath C:\Windows\System??get-item -Path C:\Windows\System??
# -LiteralPath ne fonctionne pas avec les caractères génériques# On peut le vérifier en regardant l'aideGet-Help Get-Item"-LiteralPath <System.String[]>""...""Accepter les caractères génériques ? false"
"-Path <System.String[]>""...""Accepter les caractères génériques ? True"
# Faisons un test en créant 2 dossiersmkdir c:\bookmkdir c:\look
# Utilisons les caractères génériques pour rechercher les 2 dossiersGet-Item -Path c:\[bl]ook# Les deux dossiers s'affichentGet-Item -LiteralPath c:\[bl]ook# Aucun résultat
# Un autre test (les caractères [] sont autorisés dans les noms de dossiers et fichiers )mkdir c:\[bl]ookGet-Item -LiteralPath c:\[bl]ook# Le dossier s'affiche
Le principe est le même avec les paramètres -Name et -LiteralName
Liens en relation
Powershell - Tester la connectivité réseau et l'accessibilité aux ports
Tester la connectivité réseau et l'accessibilité aux ports avec PowershellPowershell - Afficher les connections réseau (équivalent de netstat)
Afficher les connections réseau (ports en écoute, connections actives...)Powershell - Tester la résolution de nom (équivalent de nslookup)
Commandes Powershell permettant de tester la résolution de nom (équivalent de nslookup)Powershell - Afficher et gérer la configuration DNS des interfaces réseau
Commandes Powershell permettant d'afficher et de gérer la configuration DNS des interfaces réseauPowershell - Gérer la configuration IP des interfaces réseau
Commandes Powershell permettant d'afficher et de modifier la configuration IP des interfaces réseauPowershell - Gérer l'état et la configuration des interfaces réseau
Commandes Powershell permettant d'afficher et de modifier l'état et la configuration des interfaces réseau (désactiver l'IPv6, activer/désactiver une interface)
Suivez-moi sur
Soutenez-moi
Contenu récent
Powershell - Tester la connectivité réseau et l'accessibilité aux ports
Powershell - Afficher les connections réseau (équivalent de netstat)
Powershell - Tester la résolution de nom (équivalent de nslookup)
Powershell - Afficher et gérer la configuration DNS des interfaces réseau
Powershell - Gérer la configuration IP des interfaces réseau
Powershell - Gérer l'état et la configuration des interfaces réseau
Powershell et le left hand side
Powershell - Gérer les disques, les partitions et les volumes
Powershell - Gérer les points de restauration système sous Windows