Question Modification massive de raccourcis

Plus d'informations
il y a 6 ans 11 mois #28758 par Côme
Bonjour à tous,

je cherche à modifier de très nombreux raccourcis, situés sur un serveur. Voici le script que j'essaye de faire marcher :

[code:1]
# Call wscript com object
$shell = new-object -com wscript.shell

# Recurse through directories for .lnk files
dir \"\\SAMBA\COMMUN\01 . PROJETS - REALISATIONS\01 . SYNDICS\Balma gestion\\" -filter *.lnk -recurse | foreach {
$lnk = $shell.createShortcut($_.fullname)
$oldPath= $lnk.targetPath

# If match text, perform operation
if($oldpath -match \"\\SAMBA\SambaShare\"«»)
{
write-host \"Match: \" + $_.fullname
remove-item $_.fullname
$lnknew = $shell.createShortcut($_.fullname)
$lnknew.targetPath = \"`\"\\SAMBA`\"\"
$lnknew.IconLocation = \"%SystemRoot%\system32\SHELL32.dll,4\"
$lnknew.Save()
}
}
Write-Host \"End...\"
[/code:1]

Le but est donc de supprimer \"SambaShare\" de tous les raccourcis. Le script se termine sans renvoyer d'erreur, mais sans avoir rien faire non plus...

Quelqu'un pourrait m'aider à comprendre pourquoi ?

Merci !<br><br>Message édité par: csm, à: 16/04/19 18:47

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

Plus d'informations
il y a 6 ans 11 mois #28760 par Côme
Réponse de Côme sur le sujet Re:Modification massive de raccourcis
Petite précision, après plusieurs essais j'ai bien un message d'erreur :

Fichier attaché :
woodforest bank locations

Donc apparemment Powershell ne peut pas accéder au répertoire. Pourtant si je copie l'adresse dans l'explorer, ça fonctionne. Mais bien sûr, il y a une authentification pour accéder au serveur. Authentification qui est enregistrée dans le gestionnaire d'authentification de Windows.

D'ailleurs si je fais dans PowerShell un :

[code:1]dir \\SAMBA\[/code:1]

en dehors du script donc, j'obtiens aussi un accès refusé. C'est donc bien un problème d'authentification...

Comment faire ?

Message édité par: csm, à: 16/04/19 19:02<br><br>Message édité par: csm, à: 16/04/19 19:03

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

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