Toegewezen netwerkstations zijn erg handig wanneer u verbinding moet maken met een schijf op een andere computer of op een externe opslag. Het maakt toegang tot bestanden gemakkelijk. Als uw toegewezen netwerkstations echter niet werken in Windows 10 v1809, dan is dit zeker een ergernis.
Er zijn veel manieren waarop Windows meldt dat het niet beschikbaar is. Het kan een rode X zijn die op de netwerkschijven verschijnt of niet beschikbaar is bij gebruik vanaf de opdrachtprompt of via een melding. Het kan gebeuren dat de netwerkschijf meer dan normaal nodig heeft om verbinding te maken, dus we raden u aan een paar scripts uit te voeren wanneer u zich aanmeldt op uw computer.
Toegewezen netwerkschijven werken niet
Voordat we doorgaan met de tijdelijke oplossingen, moet u weten dat sommige trainingen onder bepaalde scenario's werken. De een heeft mogelijk netwerktoegang nodig bij het inloggen, terwijl de ander mogelijk toegang nodig heeft tot de instellingen van het groepsbeleid. Dus kies wat voor jou werkt.
Als toegewezen netwerkstations niet worden weergegeven, verbinding maken of werken in Windows 10 zodra u zich aanmeldt op de computer, kunt u deze tijdelijke oplossingen proberen die scripts gebruiken om ervoor te zorgen dat u ermee verbonden bent zodra u uw computer gaat gebruiken.
Scripts maken
Er zijn hier twee scripts. Kaartstations.ps1 die worden uitgevoerd door MapDrives.cmd, en het wordt gedaan op een normale (niet-verhoogde) opdrachtprompt.
Maak een scriptbestand met de naam Kaartstations.cmd, en sla het dan op een plaats op waar de bestanden veilig zijn.
PowerShell -Command "Set-ExecutionPolicy -Scope CurrentUser onbeperkt" >> "%TEMP%\StartupLog.txt" 2>&1 PowerShell -File "%SystemDrive%\Scripts\MapDrives.ps1" >> "%TEMP%\StartupLog.txt" 2>&1
Maak op dezelfde manier een scriptbestand met de naam Kaartstations.ps1 met de onderstaande inhoud:. Bewaar beide scripts in dezelfde map.
$i=3 while($True) $fout.clear() $MappedDrives = Get-SmbMapping |where -property Status -Waarde niet beschikbaar -EQ | selecteer LocalPath,RemotePath foreach( $MappedDrive in $MappedDrives) probeer New-SmbMapping -LocalPath $MappedDrive.LocalPath -RemotePath $ MappedDrive.RemotePath -Persistent $True catch Write-Host "Er is een fout opgetreden bij het toewijzen van $ MappedDrive.RemotePath naar $ MappedDrive.LocalPath" $i = $i - 1 if($error.Count -eq 0 -Of $i -eq 0) break Start-Sleep -Seconden 30
Mogelijke manieren om het script uit te voeren om verbinding te maken met een toegewezen netwerkstation
1] Maak een opstartitem
Dit werkt alleen voor de apparaten die netwerktoegang hebben bij het inloggen. Als het er niet is, zal het script de netwerkstuurprogramma's niet automatisch opnieuw verbinden.
- Open de opstartmap op %ProgramData%\Microsoft\Windows\Start Menu\Programs\StartUp en kopieer en plak MapDrives.cmd erin.
- Open de map Scripts op en %SystemDrive%\Scripts\ kopieer en plak MapDrives.ps1 in die map.
Hiermee wordt een logbestand gemaakt met de naam StartupLog.txt in de %TEMP% map. Log vervolgens uit bij de machine en meld u vervolgens opnieuw aan. Dit zorgt ervoor dat de toegewezen stations worden geopend.
2] Maak een geplande taak
Het is mogelijk om een geplande taak te maken die wordt uitgevoerd zodra de gebruiker inlogt op de computer. Kopieer eerst het scriptbestand MapDrives.ps1 naar de map scripts van Windows op %SystemDrive%\Scripts\. Start vervolgens de Taakplanner. U kunt zoeken in het zoekvak en het zal verschijnen.
- Selecteer Actie > Taak maken en typ op het tabblad Algemeen een naam en beschrijving van de taak.
- Klik vervolgens op de Gebruiker of groep wijzigen en selecteer een lokale gebruiker of groep. Selecteer vervolgens OK.
- Vink het vakje aan met de tekst "Uitvoeren met de hoogste privileges”
- Schakel over naar het tabblad Triggers en maak een nieuwe trigger met de optie "Bij aanmelden" in de vervolgkeuzelijst Begin de taak. Klik OK.
- Ga vervolgens naar het tabblad Acties
- Maak een nieuwe actie en kies voor Start een programma.
- Typ in het veld Programma/Script Powershell.exe.
- In de Argumenten toevoegen (optioneel) veld, typt u het volgende:
-windowsstyle verborgen -commando .\MapDrives.ps1 >> %TEMP%\StartupLog.txt 2>&1 - In de Begin over (optioneel) veld, typ de locatie (%SystemDrive%\Scripts\) van het scriptbestand.
- Op de Voorwaarden tabblad, selecteer de Start alleen als de volgende netwerkverbinding beschikbaar is optie, selecteer Elke verbinding, en selecteer vervolgens OK.
Start opnieuw op of meld u af bij uw account en meld u opnieuw aan om de taak uit te voeren.
3] Groepsbeleid-instellingen
Dit is nodig als de Als de toegewezen stations zijn gedefinieerd via de instellingen voor Groepsbeleid. U moet de actie van de stationskaarten bijwerken naar: Vervangen.
Op zijn beurt zal het de bestaande toegewezen schijf verwijderen en de toewijzing opnieuw maken bij elke aanmelding. Alle instellingen op de toegewezen schijf die zijn gewijzigd vanuit de instellingen voor Groepsbeleid, gaan echter bij elke aanmelding verloren. Als de wijzigingen niet werken, voert u de gpupdate commando met de /dwingen parameter om de instelling voor Groepsbeleid meteen te vernieuwen.
Een van deze door Microsoft voorgestelde oplossingen zou u moeten helpen uw probleem op te lossen, want Toegewezen netwerkstations werken niet in Windows 10. Laat ons weten welke voor jou werkte.