Question Mappage Lecteur reseau avec raccourci sur le burea

Plus d'informations
il y a 15 ans 2 semaines #4597 par nico
bonjours,

je débute dans le scripting, j'essaie de connecter des lecteurs réseaux à l'ouverture de session des utilisateurs.
Je souhaite que ces lecteurs soit accéssible via un raccourci sur le bureau.

j'ai trouvé ici deux scripts faisant :
1 Mappage réseau
et
1 raccourci d'un fichier partagé.

voici donc le script:

$obj = New-Object -com Wscript.Network
$obj.MapNetworkDrive(\"K:\", \"\\dc3\home\")
$strNomPartage = \"home\"
$strComputer = \"dc3\"
$strShtCut = \"\K.lnk\"
$Shortcut = New-Object -ComObject WScript.Shell
$DesktopPath = $Shortcut.SpecialItem(\"Desktop\")
$ShtCut = $Shortcut.CreateShortcut($DesktopPath + $strShtCut)
$ShtCut.TargetPath = \"\\\" + $strComputer + $strNomPartage
$ShtCut.Save()

j'ai cette erreur après la création du raccourci sur le bureau:

L'appel de la méthode a échoué parce que [System.__ComObject#{41904400-be18-11d3-a28b-00104bd35090}] ne contient pas d
méthode nommée « SpecialItem ».
Au niveau de ligne : 1 Caractère : 37
+ $DesktopPath = $Shortcut.SpecialItem( <<<< \"Desktop\")

une idée ?

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

Plus d'informations
il y a 15 ans 2 semaines #4598 par Patrick Berthon
Salut,

comme le dit l'erreur, la méthode SpecialItem n'existe pas, voit si tu ne peux pas trouver ton bonheur avec $Shortcut.SpecialFolders.

Zylwee

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

Plus d'informations
il y a 15 ans 2 semaines #4599 par Patrick Berthon
re

essaie plutôt ce qui se trouve là :

www.tek-tips.com/faqs.cfm?fid=6623

ce qui donnerait dans ton cas :

[code:1]$([environment]::GetFolderPath('Desktop'))[/code:1]<br><br>Message édité par: Zylwee, à: 3/05/09 08:46

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

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