Question
[Résolu] Vérifier un chemin d'accès
- Anthony T.
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 43
- Remerciements reçus 0
il y a 16 ans 2 mois #5909
par Anthony T.
[Résolu] Vérifier un chemin d'accès a été créé par Anthony T.
Bonjour,
Voilà je souhaiterai vérifier l'accès à un chemin du type :
\"C:\Users\Administrateur\Desktop\Journal\Sauvegarde.txt\"
Pour se faire j'intègre le chemin d'accès à une variable
$Dossier = \"C:\Users\Administrateur\Desktop\Journal\Sauvegarde.txt\"
Je testes la variable à fin de savoir si elle existe
if($Dossier -ne 1)
{
je créer mon dossier, mes droits etc
}
...
Est ce que je fais une erreur ? car sous Windows 7 ça fonctionne il me le créer au moins une fois et sous Serveur 2008 non ..
Message édité par: insqnz, à: 12/01/10 15:21<br><br>Message édité par: Arnaud, à: 14/01/10 23:45
Voilà je souhaiterai vérifier l'accès à un chemin du type :
\"C:\Users\Administrateur\Desktop\Journal\Sauvegarde.txt\"
Pour se faire j'intègre le chemin d'accès à une variable
$Dossier = \"C:\Users\Administrateur\Desktop\Journal\Sauvegarde.txt\"
Je testes la variable à fin de savoir si elle existe
if($Dossier -ne 1)
{
je créer mon dossier, mes droits etc
}
...
Est ce que je fais une erreur ? car sous Windows 7 ça fonctionne il me le créer au moins une fois et sous Serveur 2008 non ..
Message édité par: insqnz, à: 12/01/10 15:21<br><br>Message édité par: Arnaud, à: 14/01/10 23:45
Connexion ou Créer un compte pour participer à la conversation.
- Anthony T.
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 43
- Remerciements reçus 0
il y a 16 ans 2 mois #5910
par Anthony T.
Réponse de Anthony T. sur le sujet Re:Vérifier un chemin d'accès
J'ai trouver la solution mon test ne servait à rien en fait il existe une méthode Test-Path mais alors cette cmdlet je ne peux pas l'utiliser actuellement je ne comprends pas pourquoi, elle n'est pas reconnu comme commande interne ou externe ! quelqu'un aurait une solution ?
J'ai installer Windows PowerShell V2.0 sur Windows Serveur 2008
.NET Framework 3.5 ...
J'ai installer Windows PowerShell V2.0 sur Windows Serveur 2008
.NET Framework 3.5 ...
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 16 ans 2 mois #5911
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Vérifier un chemin d'accès
Salut,
insqnz écrit:
qq exemples :
[code:1]
Test-Path G:\temp
#True
Test-Path G:\notExist
#False
Test-Path HKLM:\
#True
Test-Path Variable:Error
#True
[/code:1]
insqnz écrit:
Quel message d'erreur as-tu ?je ne peux pas l'utiliser actuellement je ne comprends pas pourquoi
qq exemples :
[code:1]
Test-Path G:\temp
#True
Test-Path G:\notExist
#False
Test-Path HKLM:\
#True
Test-Path Variable:Error
#True
[/code:1]
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Anthony T.
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 43
- Remerciements reçus 0
il y a 16 ans 2 mois #5913
par Anthony T.
Réponse de Anthony T. sur le sujet Re:Vérifier un chemin d'accès
'TEST-PATH' n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commande voilà ce que j'ai ...
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 16 ans 2 mois #5914
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Vérifier un chemin d'accès
Ce message semble provenir d'une console du shell cmd.exe :
[code:1]C:\temp>test-path
'test-path' n'est pas reconnu en tant que commande interne ou externe,
un programme exécutable ou un fichier de commandes.[/code:1]
Si tu exécutes Cmd.exe dans PowerShell, c'est ce shell qui devient actif, il faut saisir Exit pour revenir à PowerShell.
Tu devrais plutot avoir un message du type :
[code:1]PS Env:\> test-pat
Le terme « test-pat » n'est pas reconnu comme nom d'applet de commande, fonction, fichier de script ou programme exécut
able. Vérifiez l'orthographe du nom, ou si un chemin d'accès existe, vérifiez que le chemin d'accès est correct et rées
sayez.
Au niveau de ligne : 1 Caractère : 9
+ test-pat <<<<
+ CategoryInfo : ObjectNotFound: (test-pat:«»String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException[/code:1]
[code:1]C:\temp>test-path
'test-path' n'est pas reconnu en tant que commande interne ou externe,
un programme exécutable ou un fichier de commandes.[/code:1]
Si tu exécutes Cmd.exe dans PowerShell, c'est ce shell qui devient actif, il faut saisir Exit pour revenir à PowerShell.
Tu devrais plutot avoir un message du type :
[code:1]PS Env:\> test-pat
Le terme « test-pat » n'est pas reconnu comme nom d'applet de commande, fonction, fichier de script ou programme exécut
able. Vérifiez l'orthographe du nom, ou si un chemin d'accès existe, vérifiez que le chemin d'accès est correct et rées
sayez.
Au niveau de ligne : 1 Caractère : 9
+ test-pat <<<<
+ CategoryInfo : ObjectNotFound: (test-pat:«»String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException[/code:1]
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Anthony T.
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 43
- Remerciements reçus 0
il y a 16 ans 2 mois #5915
par Anthony T.
Réponse de Anthony T. sur le sujet Re:Vérifier un chemin d'accès
ok merci je vais essayer
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.047 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- [Résolu] Vérifier un chemin d'accès