Création d'un point de montage dans l'environnment utilisateur Windows
Création du "hook"
Dans l'emplacement fichier C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup tout ce qui est dedans va être éxécuté lors de l'ouverture de session comme les .bat
Note
Les .ps1 ne seront pas executé comme des script powershell
Dans ce cas j'éxecute un script .bat qui vas appeler un script .ps1 dans le sysvol
@echo off
powershell.exe -ExecutionPolicy Bypass -NoProfile -Command "& {Start-Process PowerShell -ArgumentList '-ExecutionPolicy Bypass -NoProfile -File \\domain.com\SYSVOL\organisation.com\scripts\Powerstore\MountNetworkDrive.ps1'}"
Dans ce script .ps1 j'apelle ensuite le point de montage
$networkPath = "\\10.68.9.55\SOFTWARE"
$driveLetter = "Z:"
# Vérifiez si le lecteur existe déjà
if (-not (Get-PSDrive -Name $driveLetter.TrimEnd(':') -ErrorAction SilentlyContinue)) {
# Montez le lecteur réseau
New-PSDrive -Name $driveLetter.TrimEnd(':') -PSProvider FileSystem -Root $networkPath -Persist -Scope Global
}
Il est probablement possible de le faire via tache planifier via le groupe utilisateur