У нас есть общий сетевой ресурс через 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