当前位置:   article > 正文

win10 开机之后网络磁盘驱动器NAS映射显示红叉_映射网络驱动器重启后红叉

映射网络驱动器重启后红叉

win10 的nas有时候在开机之后经常显示红叉,其实是可以使用的,但是每次都需要点进去红叉的错误才能消失,

在使用deadline作为worker的机器上出现这种错误会导致worker报错找不到文件路径

原因基本是因为系统加载速度早于网络设备加载速度

新建一个cmd文件,命名为MapDrives.cmd,内容如下

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

把这个cmd文件放在启动文件夹下,英文路径为:系统盘\%ProgramData%\Microsoft\Windows\Start Menu\Programs\StartUp,

中文对应为\%ProgramData%\Microsoft\Windows\「开始」菜单\程序\启动,

新建一个文件名称为MapDrives.ps1,保存在目录 C:\Scripts,没有scripts的文件夹就新建一个.内容如下:

  1. $i=3
  2. while($True){
  3. $error.clear()
  4. $MappedDrives = Get-SmbMapping |where -property Status -Value Unavailable -EQ | select LocalPath,RemotePath
  5. foreach( $MappedDrive in $MappedDrives)
  6. {
  7. try {
  8. New-SmbMapping -LocalPath $MappedDrive.LocalPath -RemotePath $MappedDrive.RemotePath -Persistent $True
  9. } catch {
  10. Write-Host "There was an error mapping $MappedDrive.RemotePath to $MappedDrive.LocalPath"
  11. }
  12. }
  13. $i = $i - 1
  14. if($error.Count -eq 0 -Or $i -eq 0) {break}
  15. Start-Sleep -Seconds 30
  16. }

重启机器就可以了.再次开机之后,cmd会弹出黑色窗口执行命令,不要手动关闭,执行完他会自动关闭.

第二种方法参见NAS:Windows10 连 Nas 映射网络驱动器,开机时显示红叉解决方法_查看完整映射有个红叉_Nelson.Feng的博客-CSDN博客

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号