尝试调试这个脚本

问题描述 投票:0回答:0

当前脚本是:

[CODE]cmdkey /add:(我的 NAS 的名称) /user:network(NAS 上的用户名) /pass:(NAS 上用户名的密码) New-PSDrive -Name "E" -Root "\(我的 NAS 名称)(共享文件夹名称)" -Persist -PSProvider "FileSystem"[/CODE]

这会将用户在 NAS 上有权访问的共享文件夹之一映射为 PC 上的本地驱动器。当然,如果用户在 NAS 上可以访问超过 1 个共享文件夹并希望映射它们,那么

[CODE]New-PSDrive -Name "E" -Root "\(我的 NAS 名称)(共享文件夹名称)" -Persist -PSProvider "FileSystem"[/CODE]

部分需要再次使用/写入,但现在使用与“E”不同的字母

即使在少数几台 PC 上,这也相当复杂。我想以一种方式重写脚本,一旦系统知道 NAS 用户帐户(用户名+密码),它将自动将他们有权访问的所有网络文件夹映射为 PC 上的本地驱动器。

有什么想法吗?我知道在 AD 中你有办法做到这一点,但我的电脑都没有加入域,而且我没有 AD 域。

即使在少数几台 PC 上,这也相当复杂。我想以一种方式重写脚本,一旦系统知道 NAS 用户帐户(用户名+密码),它将自动将他们有权访问的所有网络文件夹映射为 PC 上的本地驱动器。

有什么想法吗?我知道在 AD 中你有办法做到这一点,但我的电脑都没有加入域,而且我没有 AD 域。

powershell scripting powershell-4.0 nas
© www.soinside.com 2019 - 2024. All rights reserved.