运行
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 集成身份验证。解决方案是使用关键字传递变量
$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 }