我们尝试使用 Powershell 脚本来管理我们的 Linux 服务器。
我正在编写一个自动创建用户的脚本。我的想法是提取某个用户的组并将其分配给新用户。
groups → awk → usermod
我无法在 Linux 服务器上执行命令“groups”
[string]$command="usermod -aG $(groups foo | awk '{for (i=4; i<NF; i++) printf $i \`",\`" ; print $NF}') $new_user"
ssh $user@$server $command
组:术语“组”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试 In C:\temp\linux.ps1:17 Zeichen:38
- [字符串]$command="usermod -aG $(groups foo | awk'{for (i=4; ...
~~~~~~
- CategoryInfo:ObjectNotFound:(组:字符串)[],CommandNotFoundException
- 完全合格错误标识:CommandNotFoundException
有人可以提供帮助或有其他解决方案来读取组并将其分配给用户吗?