Question
[SHORTCUT] Paramètre TargetPath - Paramètre erroné
- GarsDuCalvados
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 11
- Remerciements reçus 0
il y a 13 ans 10 mois #11696
par GarsDuCalvados
[SHORTCUT] Paramètre TargetPath - Paramètre erroné a été créé par GarsDuCalvados
Bonjour,
J'ai un script en PowerShell pour initialiser des environnements pour des utilisateurs de sessions TSE.
J'ai une fonction de ce type pour créer des raccourcis sur le bureau de l'utilisateur en fonction de ces droits :
[code:1]## FONCTION CREATION RACCOURCI ##
function shortci([string]$link,[string]$link_path,[string]$link_ico,[string]$link_start)
{
$bureau = $profil + \"\Desktop\\" + $link
$Shortcut = New-Object -ComObject WScript.Shell
$raccourci = $Shortcut.CreateShortcut($bureau)
$raccourci.IconLocation = $link_ico
$raccourci.TargetPath = $link_path
$raccourci.WorkingDirectory = $link_start
$raccourci.Save()
}[/code:1]
J'appel ma fonction pour créer un raccourci comme suit :
[code:1]shortci -link \"LOGON.lnk\" -link_path \"C:\WINDOWS\system32\wscript.exe E:\reference\lance_environnement\refstart.vbs E:\reference\lance_environnement\mckmch.ini\" -link_ico \"E:\reference\refer_c\logon\LOGON\LOGON.EXE\" -link_start $profil[/code:1]
Tout à l'air correct sauf la variable $link_path qui n'est pas acceptée pour le paramètre TargetPath.
En effet, j'ai cette erreur qui s'affiche :
Il est vraiment necessaire que ce raccourci appel tous ces paramétres.
Est ce que quelqu'un peut m'aider?
Merci d'avance pour votre aide,
.Matt<br><br>Message édité par: GarsDuCalvados, à: 3/05/12 10:50
J'ai un script en PowerShell pour initialiser des environnements pour des utilisateurs de sessions TSE.
J'ai une fonction de ce type pour créer des raccourcis sur le bureau de l'utilisateur en fonction de ces droits :
[code:1]## FONCTION CREATION RACCOURCI ##
function shortci([string]$link,[string]$link_path,[string]$link_ico,[string]$link_start)
{
$bureau = $profil + \"\Desktop\\" + $link
$Shortcut = New-Object -ComObject WScript.Shell
$raccourci = $Shortcut.CreateShortcut($bureau)
$raccourci.IconLocation = $link_ico
$raccourci.TargetPath = $link_path
$raccourci.WorkingDirectory = $link_start
$raccourci.Save()
}[/code:1]
J'appel ma fonction pour créer un raccourci comme suit :
[code:1]shortci -link \"LOGON.lnk\" -link_path \"C:\WINDOWS\system32\wscript.exe E:\reference\lance_environnement\refstart.vbs E:\reference\lance_environnement\mckmch.ini\" -link_ico \"E:\reference\refer_c\logon\LOGON\LOGON.EXE\" -link_start $profil[/code:1]
Tout à l'air correct sauf la variable $link_path qui n'est pas acceptée pour le paramètre TargetPath.
En effet, j'ai cette erreur qui s'affiche :
Il est vraiment necessaire que ce raccourci appel tous ces paramétres.
Est ce que quelqu'un peut m'aider?
Merci d'avance pour votre aide,
.Matt<br><br>Message édité par: GarsDuCalvados, à: 3/05/12 10:50
Connexion ou Créer un compte pour participer à la conversation.
- GarsDuCalvados
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 11
- Remerciements reçus 0
il y a 13 ans 10 mois #11697
par GarsDuCalvados
Réponse de GarsDuCalvados sur le sujet Re:[SHORTCUT] Paramètre TargetPath - Paramètre erroné
Bonjour,
Je me répond à moi même.
J'ai utilisé le paramètre \"Argument\" :
[code:1]
$raccourci.Arguments = $link_arg
$link_arg = \"E:\reference\lance_environnement\refstart.vbs E:\reference\lance_environnement\mckmch.ini\"[/code:1]
et
[code:1]$link_path = \"C:\WINDOWS\system32\wscript.exe\"[/code:1]
@+
.Matt
Message édité par: GarsDuCalvados, à: 3/05/12 11:01<br><br>Message édité par: GarsDuCalvados, à: 3/05/12 11:02
Je me répond à moi même.
J'ai utilisé le paramètre \"Argument\" :
[code:1]
$raccourci.Arguments = $link_arg
$link_arg = \"E:\reference\lance_environnement\refstart.vbs E:\reference\lance_environnement\mckmch.ini\"[/code:1]
et
[code:1]$link_path = \"C:\WINDOWS\system32\wscript.exe\"[/code:1]
@+
.Matt
Message édité par: GarsDuCalvados, à: 3/05/12 11:01<br><br>Message édité par: GarsDuCalvados, à: 3/05/12 11:02
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.035 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- [SHORTCUT] Paramètre TargetPath - Paramètre erroné