在以下 Powershell 脚本中:
$Project_number = Read-Host -Prompt 'Input your Project Name ie. 02XXX'
$Project_code = Read-Host -Prompt 'Input your Project Code in capita letters ie. CRE'
plink -load profile1 -batch 'setfacl -Rm d:g:user1:rwX,g:user1:rwX "/FILES/projects/$Project_number $Project_code" && find "/FILES/projects/$Project_number $Project_code" -maxdepth 1 -exec setfacl -m d:g:user1:r-X,g:user1:r-X {} \;'
如何使 plink(通过 SSH 连接到 Linux 文件服务器)扩展 plink 命令中的变量 $Project_number 和 $Project_code。
目前他们没有,我收到一个错误:
plink : setfacl: /FILES/projects/ : No such file or directory
如果我手动输入它们,它会起作用,因此它必须符合我的语法。
谢谢