Назад | Перейти на главную страницу

Использование имени учетных данных для сопоставления сетевой папки, имеющей идентичную форму

У нас есть общий сетевой ресурс через vpn на сервер Windows в другом городе. у каждого человека есть имя пользователя для доступа к папке (и только к этой конкретной папке), его / ее папка совпадает с именем пользователя. пользовательская ОС - это победа 10

usr: john_smith; pw: 1234

\\192.168.1.1\john_smith

Я пытаюсь создать сценарий, который будет запрашивать учетные данные пользователя для сопоставления диска, а затем на основе учетных данных знать, что после ip его папка такая же, как usernamer, автоматически добавляя имя папки в путь.

New-PSDrive -Name P -PSProvider FileSystem -Root \\192.168.1.1\ -Credential domain\user

Доза New-PSDrive мне не помогает, потому что, опять же, пользователь имеет права доступа только к своей папке, любая другая корневая папка недоступна.

догадаться

$credential = Get-Credential
$user=$credential.GetNetworkCredential().UserName
New-PSDrive -Name x -PSProvider FileSystem -Root "\\192.168.1.29\$($user)" -Credential $credential -persist