Scrivo questo veloce articolo per aiutare chi non segue il sito di supporto di microsoft. E’ da parecchio tempo, da windows 10 1803 che su alcuni pc non vengono montate le risorse di rete al avvio, costringendo l’utente a fare doppio click sulla risorsa ogni volta che riavvia il pc, oltre che vedere sempre la X rossa se fate un collegamento sul desktop di tale risorsa. Microsoft ha lanciato questo workaround intanto che cercano di trovarne la soluzione, ormai è da parecchio tempo che promettono soluzione ma chissà se la troveranno mai..

Create due file, il primo chiamatelo MapDrives.cmd e inserite questo testo:

 PowerShell -Command "Set-ExecutionPolicy -Scope CurrentUser  Unrestricted" >> "%TEMP%\StartupLog.txt" 2>&1  PowerShell  -File "%SystemDrive%\Scripts\MapDrives.ps1" >>  "%TEMP%\StartupLog.txt" 2>&1 

Ora inseritelo in questo percorso: %ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup

Ora fate un secondo file chiamato MapDrives.ps1 e inserite questo:

$i=3
while($True){
    $error.clear()
    $MappedDrives = Get-SmbMapping |where -property Status -Value Unavailable -EQ | select LocalPath,RemotePath
    foreach( $MappedDrive in $MappedDrives)
    {
        try {
            New-SmbMapping -LocalPath $MappedDrive.LocalPath -RemotePath $MappedDrive.RemotePath -Persistent $True
        } catch {
            Write-Host "There was an error mapping $MappedDrive.RemotePath to $MappedDrive.LocalPath"
        }
    }
    $i = $i - 1
    if($error.Count -eq 0 -Or $i -eq 0) {break}

    Start-Sleep -Seconds 30

}

Create una cartella di nome Scripts in C:\ e copiate il file appena creato.

Ora ogni volta che il pc parte verrà montato da windows direttamente grazie allo startup.

Se non riuscite a creare i file ve li allego qui nel articolo.

http://www.wide-think.com/attach/MapDrives.cmd

http://www.wide-think.com/attach/MapDrives.ps1

Fonte

https://support.microsoft.com/it-it/help/4471218/mapped-network-drive-may-fail-to-reconnect-in-windows-10-version-1809

(11)

There are no comments.

Leave a Reply