Вы можете использовать PowerShell для отображения и отключения сетевых дисков в Windows 10, и для этого необходимо выполнить следующие шаги.
Windows 10 предоставляет несколько способов отображения сетевого диска на компьютере, включая использование PowerShell, который может пригодиться при создании сценария или когда вы предпочитаете использовать интерфейс командной строки.
Когда вы используете PowerShell (или любые другие методы, такие как Command Prompt или Проводник) для создания карты общей сетевой папки, процесс создаст указатель на целевую папку, которая появится в Проводник как диск с буквой, которую вы ему назначили.
В этом руководстве вы узнаете, как с помощью PowerShell создать карту сетевого диска в Windows 10. Кроме того, мы опишем шаги по отключению отображения, когда оно больше не нужно.
Как создать карту сетевого диска в PowerShell
Чтобы создать карту сетевого диска с помощью PowerShell, выполните следующие действия:
-
Откройте меню Пуск на Windows 10.
-
Найдите PowerShell и запустите, чтобы открыть консоль.
-
Введите следующую команду для создания карты диска, назначив букву диска вручную, и нажмите кнопку Enter :
New-PSDrive -Name "DRIVER-LETTER" -PSProvider "Файловая система" -Root "\\\DEVICE-NAME-OR-IP\SHARED-FOLDER" -Persist
В команде замените DRIVER-LETTER с буквой диска, который еще не используется, которую вы хотите использовать. Затем измените DEVICE-NAME-OR-IP и SHARED-FOLDER для имени компьютера или IP-адреса устройства, на котором размещена общая папка, и имени общей папки.
Например, эта команда сопоставляет папку ShareOne с компьютером с буквой диска «E”:
New-PSDrive -Name "E" -PSProvider "FileSystem" -Root "\\\vm-beta\ShareOne" -Persist
После выполнения этих шагов общая сетевая папка будет отображена на компьютере, и она появится в Проводник.
Как сопоставить сетевой диск с учетными данными в PowerShell
Чтобы создать карту сетевого диска, указав имя учетной записи и пароль, выполните следующие действия:
-
Откройте Начать.
-
Найдите PowerShell и запустите, чтобы открыть консоль.
-
Введите следующую команду для создания переменной с учетными данными, которые вы хотите использовать, и нажмите кнопку Enter :
$cred = Get-Credential -Credential USERNAME
Быстрый совет: Если вы создаете карту диска в Active Directory, не забудьте использовать сетевое имя, как показано ниже:
network\admin
чтобы указать информацию об учетной записи. -
Подтвердите пароль учетной записи.
-
Щелкните на OK.
-
Введите следующую команду для создания карты диска, назначив букву диска вручную, и нажмите кнопку Enter :
New-PSDrive -Name "E" -Корневой "\\\DEVICE-NAME-OR-IP\SHARED-FOLDER" -Persist -PSProvider "FileSystem" -Учетная запись $cred
В команде замените DRIVER-LETTER с буквы диска, который еще не используется, которую вы хотите использовать. Затем измените DEVICE-NAME-OR-IP и SHARED-FOLDER для имени компьютера или IP-адреса устройства, на котором размещена общая папка, и имени общей папки.
Например, эта команда сопоставляет папку ShareOne с компьютером с буквой диска «E”:
New-PSDrive -Name "E" -Корень "\\\vm-beta\ShareOne" -Persist -PSProvider "FileSystem" -Учетные данные $cred
После выполнения всех шагов команда выполнит проверку подлинности и отобразит общую папку как диск в Windows 10.
При попытке подключения с использованием учетных данных вам всегда будет предложено ввести пароль вручную. Если вы хотите избежать этого шага, вы можете хранить пароль в зашифрованном файле на компьютере и запрашивать этот файл с помощью PowerShell. Или вы можете ускорить процесс, сохранив имя учетной записи удаленного хоста и пароль в Credential Manager, а затем использовать ту же команду без команды -Crendtial
следующим образом: New-PSDrive -Name "E" -Корень "\\\vm-beta\ShareOne" -Persist -PSProvider "FileSystem"
Вы можете создать новую запись в Credential Manager с помощью этой команды: cmdkey /add:pcname /user:network\username /pass:password
Как отключить сопоставленный сетевой диск в PowerShell
Чтобы отключить и удалить сопоставленный сетевой диск с помощью PowerShell, выполните следующие действия:
-
Откройте Выполнить.
-
Найдите PowerShell и запустите, чтобы открыть консоль.
-
Введите следующую команду для просмотра всех сопоставленных дисков и нажмите Enter :
Get-PSDrive -PSProvider "Файловая система"
-
Введите следующую команду для отключения сопоставленного сетевого диска и нажмите Enter :
Remove-PSDrive -Name DRIVE-LETTER
В команде замените DRIVE-LETTER для буквы диска отображения.
Например, эта команда отключает диск «E”:
Remove-PSDrive -Name E
-
(Необязательно) Введите следующую команду для отключения нескольких сопоставлений и нажмите кнопку Enter :
Get-PSDrive DRIVER-LETTER-1, DRIVE-LETTER-2 | Remove-PSDrive
В команде замените ДРАЙВЕР-БУКВА-1 и DRIVE-LETTER-2 с буквами дисков, которые вы хотите отключить.
Например, эта команда отключает диски «E” и «F”:
Get-PSDrive E, F | Remove-PSDrive
Как только вы выполните все шаги, отображение диска будет удалено с компьютера.