в моей командной строке PowerShell вошел в компьютер с Windows 10 как Domain\UserA
я могу запустить команду net use, чтобы увидеть мои общие диски
net use
списки
+--------+-------+----------------+---------------------------+
| Status | local | Remote | Network |
+--------+-------+----------------+---------------------------+
| OK | H: | \\server1\path | Microsoft Windows Network |
| OK | I: | \\server2\path | Microsoft Windows Network |
+--------+-------+----------------+---------------------------+
тогда я могу бежать
i:
и подсказка переключается на I:\>
однако, если я запустил приглашение PowerShell как Domain\UserB
и запустить net use
команда
я получил
+-------------+-------+----------------+---------------------------+
| Status | local | Remote | Network |
+-------------+-------+----------------+---------------------------+
| Unavailable | H: | \\server1\path | Microsoft Windows Network |
| Unavailable | I: | \\server2\path | Microsoft Windows Network |
| Unavailable | Z: | \\server3\path | Microsoft Windows Network |
+-------------+-------+----------------+---------------------------+
поскольку этот профиль имеет тот же диск H: и I:, что и первый, но также диск z :.
если я тогда бегу
I:
я получил Set-Location : Cannot find drive. A drive with the name 'I' does not exist
Я могу выполнить тот же процесс в командной строке и получить тот же результат, хотя и с версией ошибки в командной строке: The system cannot find the drive specified
Если я запускаю программу на основе графического интерфейса, например блокнот, как Domain\UserB
и выполните Файл> Открыть, я вижу диск i: \ на панели проводника, открываю его и выбираю файл
Это происходит со всеми подключенными дисками
почему я не могу изменить каталог на подключенный диск, используя при запуске Powershell / командной строки в качестве Domain\userB