我需要通过命令行通过我想指向 Amazon FSx 的 appcmd.exe 工具更改网站的物理路径,但我不知道为什么会出现错误。这是我在 PowerShell 中作为管理员使用的内容:
PS C:\Windows\system32> appcmd 列出应用程序
APP“测试服务/”(applicationPool:测试服务)
APP“测试简单站点/”(applicationPool:测试简单站点)
APP“测试/ ”(应用程序池:测试)
PS C:\Windows\system32> appcmd list vdir
VDIR“测试服务/”(物理路径:\amznfsxthjfzxec.test.local\share\Sites\TestServices)
VDIR“测试简单站点/”(物理路径:\amznfsxthjfzxec.test.local\share\Sites\TestSimple)
VDIR " Test/ " (物理路径:C:\inetpub\wwwroot)
PS C:\Windows\system32> appcmd 设置站点 /site.name:"Test" /application[path='Test/'].virtualDirectory[path='Test/'].physicalPath:"\\amznfsxthjfzxec.test.local \共享\站点\测试"
错误(消息:格式错误的集合索引器;格式为 [@position,name='value',name2='value2',...]。@position 说明符是可选的,可以是 '@start'、'@end'、或 '@N' 其中 N 是集合中的数字索引。)
你能告诉我吗?谢谢!