问题标签 [powercli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
227 浏览

c# - 使用 PowerCLI for .NET 在 VMware vSphere 客户端上拦截错误消息

有没有办法使用 PowerCLI for .NET 捕获出现在 VMware vSphere 客户端上的错误消息?
我使用 Project Onyx 2.0 来捕获所有鼠标点击并获取 C# 代码。但是如果某些操作失败了,有没有办法在控制台上打印呢?

0 投票
1 回答
6828 浏览

powershell - 使用 PowerCLI 脚本从 ISO 映像引导

如何使以下脚本工作?目前我可以在我的服务器中创建一个新的虚拟机。我还希望加载 Windows ISO 映像并在虚拟机中进行无人值守安装。我应该如何编辑脚本以使其工作?

0 投票
2 回答
1373 浏览

deployment - 部署 VMware PowerCLI 命令行控制台应用程序的推荐方法

带有 .NET 的 PowerCLI 对 dll 有一些依赖关系,只有在要运行的每台计算机上安装 PowerCLI 时才会获得这些依赖关系。我有一个带有命令行参数的控制台应用程序,当使用通常的方法部署时,由于未满足的依赖关系,它不起作用......这些程序集是 GAC 的一部分。

Clickonce 部署被证明是无用的。尽管我将它们作为查询参数传递,但它没有识别我的参数。

最后,我在这台远程机器上安装了 VMware PowerCLI。然后运行.exe,它工作了。有没有办法避免安装 PowerCLI 并能够在部署期间将所有依赖项包含在我的 exe 中?

0 投票
4 回答
41504 浏览

powershell - 使用批处理文件 (.bat) 运行 PS1 脚本

目前以下是我启动 VMware vSphere PowerCLI 命令提示符的路径。我希望sample.ps1使用批处理文件自动运行我的脚本。如何sample.ps1纳入此路径并创建批处理文件?

0 投票
1 回答
2562 浏览

powershell - 退出 VMware vSphere PowerCLI 命令提示符?

在执行一组脚本(例如创建的 VM)后,是否有一个脚本可以输入以退出 VMware vSphere PowerCLI 命令提示符。

我的 .ps1 脚本的最后一行如下所示,但退出不起作用,执行我的脚本后,命令提示符仍然存在,与 windows 命令提示符不同,exit 命令有效但在 powercli 中无效。

0 投票
2 回答
4916 浏览

powershell - Powershell 关闭虚拟机

我有一个小型 Powershell 脚本,用于在长时间停电时关闭我的虚拟机。它需要一个特定的 VM 对象并强制关闭。

我想使用 start-job 命令并行运行所有这些任务来加速这个过程。我尝试使用几种变体,包括以下我认为是正确的变体。

根据 Receive-Job 输出,问题似乎是使用中的管理单元(在调用上述函数之前添加)未在 Start-Job 的上下文中加载。

实现这一点的正确语法是什么?

0 投票
2 回答
12332 浏览

powershell - 那么 Powershell PSC1 文件有什么特别之处呢?

在我的 PowerShell 快捷方式上,我有以下内容:

然而,我更愿意添加管理单元的注册并在我的配置文件中运行 PowerCLI 环境的初始化。

因此,在我的个人资料中,我添加了以下内容:

然而,Get-VICommand 不再可用此方法。为什么?

0 投票
3 回答
1881 浏览

powershell - 虚拟机克隆到数据存储的子目录

我在 vCenter 中有一个数据存储,我正在尝试使用每周运行的 PowerCLI 脚本克隆它。我可以将虚拟机克隆到它,但我完全无法控制目录结构。它将每个虚拟机放入以虚拟机命名的文件夹中,位于数据存储的根目录中。

我的理想目录结构是根仅用于活动虚拟机。存在“备份”文件夹。在该文件夹中每周创建一次以存储每周的克隆。今天的示例“20111004”。每个虚拟机都存在该文件夹。

“完整”路径示例
[DATASTORE1] BACKUPS/20111004/VIRTUALMACHINE

这是脚本中唯一不起作用的部分。当在 PowerShell 中以这种方式给出命令时,它会完全忽略 -Location 参数并将克隆扔到数据存储的根目录上。我还没有找到任何关于它应该如何格式化的文档(我理解)。与 VIContainer 有什么关系??

我正在自定义的脚本源:
http ://www.mbnbusiness.co.uk/blog/2010/08/updated-powercli-vmware-vm-backup-script-v2-0/

0 投票
1 回答
516 浏览

powershell - 需要 Get-VM 进度

我们有一个非常大的环境,因此收集所有 VM 并将它们存储到一个变量中大约需要 5 分钟。在这个集合完成之前,我需要一种显示进度的方法。我认为do until循环会起作用,但我无法弄清楚。

这是我前进的方向,但不确定它是否正确。

我的想法是在虚拟机计数停止之前写点,但事实并非如此。任何帮助将不胜感激。

0 投票
1 回答
554 浏览

powershell - 将消息写入 RemoteSession VMWare

我想给通过 remoteSession 连接的客户端写一条消息。我想使用 Powershell Snap-In View PowerCli。

有没有可能?

我的主要目标是:当我发送会话注销时,我的客户应该以弹出消息的形式通知他将在 5 分钟后注销或类似的东西。

如果我通过 PowerCli 发送 SessionLogOff,最好的解决方案是自动发送消息。但我发现这不适用于 4.6 版。

所以我想用我自己的脚本手动完成。