Skip to content

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