linux - 对 RHEL 6 使用 PowerCLI Invoke-VMScript 时,ifconfig 和 ping 命令不提供响应,为什么?
问题描述
我目前正在尝试生成一个 PowerCLI 脚本,该脚本将为新配置的 RHEL 6 VM 配置网络适配器。我已经使用 Windows 2012 R2 完成了此操作,但对于 RHEL 6,我注意到某些命令在使用 Invoke-VMscript 执行时行为不正确。
以 root 身份在 VM 上执行ifconfig
或ping -c 2 localhost
本地执行按预期执行,但通过 Invoke-VMscript 执行命令时,ScriptOutput 块为空白。运行其他命令,如pwd
、ls
和cat /somefile
按预期工作。另一个线索是该ll
命令在控制台上正常工作时返回“bash: ll: command not found”。
我发现以下 VMware 社区文章描述了相同的情况,但没有得到答复:https ://communities.vmware.com/thread/467281
我正在使用的确切命令是
Invoke-VMscript -ScriptText "ifconfig" -VM $VM1 -GuestCredential $cred
我尝试使用非 root 帐户作为来宾凭据,但由于正在使用升级设置,我收到以下错误:“指定的参数不正确”
解决方案
推荐阅读
- kubernetes - 无法使用 PVC 创建 Kubernetes Statefullset
- javascript - 如何对数据对象进行字符串化?
- c++ - QT 5.11.3 - C++ - QAbstractListModel - TableView 不会自动刷新
- c - UDP客户端发送到一个端口并从另一个端口接收
- c - 使用 MPI 进行选择排序每个进程都在打印排序后的数组,但不知道如何合并结果
- mule - MUnits 失败并显示“已为名称 token-manager-store-tokenManagerConfig-System_API_Config 定义了对象存储”
- c - 使用 OpenMP 进行 LU 分解似乎很慢,需要建议
- python - 使用 Pulp 优化存储计划
- flutter - 将墨水瓶添加到卡片
- android - 从扩展类调用异步 - 错误不是封闭类