I want to create a folder in the shared top directory of FSx using SSM's PowerShell command.

0

I would like to run powershell commands on a specified EC2 instance using AWS-RunPowerShellScript in Systems Manager's Run Command. I want to create a folder in the shared top directory of FSx, so I carried out the following command.

$path = FSx network drive path
New-Item -Path "$path\D$\folder-name" -ItemType directory

However, access is denied.

I get an error message "Unable to connect to remote server" even after executing the following commands.

$name = FSx name
Invoke-Command -Credential $domainCredential -ComputerName $name -ScriptBlock { New-Item -Path "\D$\folder-name" -ItemType directory }

I would like to know what I should do.

已提問 2 年前檢視次數 742 次
2 個答案
0

Hello! FSx provides you with a Powershell management endpoint to perform commands. Please take a look at the following documentation which explains how to connect to the FSx Powershell management endpoint which you can use to run commands. Please make sure you are using the FSx powershell endpoint name instead of the regular FSx name. If you are already using the FSx powershell endpoint name as shown in the documentation screenshots, please let us know.

https://docs.aws.amazon.com/fsx/latest/WindowsGuide/remote-pwrshell.html#using-rps

AWS
支援工程師
已回答 2 年前
0

Hello!

From the context of an SSM run command, New-Item without credentials will be unauthenticated. That being said, New-Item does support -Credential as a parameter, please try your command again with credentials.

$path = FSx network drive path
New-Item -Path "$path\D$\folder-name" -ItemType directory -Credential $domainCredential

At this time, the FSx PowerShell management endpoint does not support New-Item as a powershell command. For a list of supported commands, please consider invoking a remote session and using Get-Command.

References:

AWS
支援工程師
RJ-D
已回答 2 年前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南