当我使用以下命令使用Windows PowerShell ISE v4.0在Win2012 R2服务器上安装Azure文件共享时,
$acctKey = ConvertTo-SecureString -String "storageaccountkey>" -AsPlainText -Force
$credential = New-Object System.Management.Automation.PSCredential -ArgumentList "Azure\storageaccountname", $acctKey
New-PSDrive -Name Z -PSProvider FileSystem -Root "\\storageaccountname.file.core.windows.net\company" -Credential $credential
它将驱动器映射为:company(\ storageaccountname.file.core.windows.net)(Z:)
但是当我将.ps1文件添加到Win2012 R2服务器上的本地组策略编辑器(gpedit.msc)时,
本地计算机政策 - >计算机配置 - > Windows设置 - >脚本(启动/关机) - >启动 - > Powershell脚本
为了在每次服务器重新启动时映射驱动器,它会像这样映射驱动器:断开网络驱动器(Z :)
我希望在服务器重新启动时自动映射驱动器:company(\ storageaccountname.file.core.windows.net)(Z:)
我如何实现这个目标?
答案 0 :(得分:0)
你只需要做一次,不必每次都这样做:
net use <desired-drive-letter>: \\<storage-account-name>.file.core.windows.net\<share-name> <storage-account-key> /user:Azure\<storage-account-name>
cmdkey /add:<storage-account-name>.file.core.windows.net /user:AZURE\<storage-account-name> /pass:<storage-account-key>
https://docs.microsoft.com/en-us/azure/storage/files/storage-how-to-use-files-windows