如何以非交互方式创建新的 Fsx 共享?

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

运行

Invoke-Command
创建 Fsx 共享时,系统会提示我输入凭据。我想使用 SSM 命令创建 Fsx 共享(无交互式用户)。 AWS 文档说:

Example: Create a new SMB share named Marketing.

[fs-0123456789abcdef0] PS>> New-FSxSmbShare -Name "New Share" -Path "D:\share\Marketing" -Description "Marketing team share" -FolderEnumerationMode AccessBased -EncryptData $true
<Enter your credentials when prompted>

文档说命令

New-FSxSmbShare
使用 Kerberos 身份验证。 Kerberos 支持 Windows 集成身份验证。
如何以非交互用户身份创建 AWS FSX 共享?

powershell amazon-fsx
1个回答
0
投票

解决方案是使用关键字传递变量

$Using

$credential = Get-Credential; # Use method which suits you
Invoke-Command -ConfigurationName FSxRemoteAdmin -ComputerName amznfsxtgsiezzi.staging365.corp -ErrorVariable errmsg -ScriptBlock { New-FSxSmbShare  -Path D:\Share10 -Name Share10 -Credential $Using:credential  }

© www.soinside.com 2019 - 2024. All rights reserved.