问题标签 [powershell-3.0]

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 回答
192 浏览

powershell-3.0 - Powershell start-job arg 升级到 v3 后没有数据

我有一个脚本用于部署对供应商软件的升级。该脚本利用 xml 来映射不同的部署路径。我注意到这周在强制升级到 powershell 3 后停止工作。下面是一个小的演示脚本来说明这个问题:

我的xml:

v2 上的输出:

v3 上的输出:

所以请注意,在 v2 Foobar.Foo 中可以确定,而在 v3 中则不能。有什么想法会导致这种情况以及最好的解决方法吗?范围问题?在我较大的脚本中,XmlElement 被传递给其他函数,因此我想避免将其转换为不同的对象或将其分解为其属性并单独发送它们。

0 投票
1 回答
17541 浏览

powershell-3.0 - PowerShell:写入文本文件

我正在尝试获取计算机列表的已安装打印机列表。

当我运行这个脚本时,它只会“写入”最后一台计算机的信息。

我对 PS 很陌生,希望能得到一些帮助。

先感谢您!

0 投票
7 回答
72206 浏览

powershell - Powershell:将计划任务设置为在用户未登录时运行

我一直在使用Powershell 计划任务 Cmdlet在我们的服务器上创建计划任务。

如何选择“无论用户是否使用此 API 登录都运行”?

我创建了action、和对象trigger,并将它们传递给,如下所示:principalsettingsRegister-ScheduledTask

当我创建这样的计划任务时,它默认为“仅在用户登录时运行”。

这个问题展示了如何使用 COM 对象来做到这一点,而这个使用 schtasks.exe,但是我如何使用*-ScheduledTask*cmdlet 来做到这一点?

0 投票
1 回答
3450 浏览

powershell - Get-Help about* 不适用于非英语系统

我正在使用德语 PS 版本,我正在尝试使用命令显示关于 powershell v. 3.0 的主题

这似乎是列出主题的正确命令。我还使用更新了 PS 帮助

CMDlet,以防万一主题丢失。无论如何:Get-Help cmdlet 处理并返回:什么都没有。使用fl格式化输出或将输出保存到变量没有帮助,根本找不到关于主题。但是,一般来说,通配符似乎有效。跑步

奇迹般有效。有任何想法吗?

0 投票
6 回答
57816 浏览

powershell - PSObject、Hashtable 和 PSCustomObject 之间的区别

谁能解释一下细节?如果我使用创建一个对象

然后我使用getType()PowerShell 查找它的类型,告诉我它的类型是Hashtable

当使用Get-Member(别名gm)检查对象时,很明显已经创建了一个哈希表,因为它有一个keys和一个values属性。那么与“普通”哈希表有什么区别?

另外,使用 PSCustomObject 有什么好处?当使用这样的东西创建一个

对我来说唯一可见的区别是PSCustomObject的不同数据类型。同样,不是键和值属性,检查gm显示现在每个键都已添加为 NoteProperty 对象。

但我有什么优势?我可以通过使用它的键来访问我的值,就像在哈希表中一样。我可以在 PSCustomObject 中存储多个简单的键值对(例如键对象对),就像在哈希表中一样。那么有什么好处呢?有什么重要的区别吗?

0 投票
1 回答
756 浏览

powershell - Powershell 在 Where $_ -like $Var 中扩展变量

好的,我正在尝试执行以下操作:

简化示例:

我希望扩展 $Var 中的“*”,然后检查它是否像“$_”这样它会识别出 var 中有一个通配符并根据它获得结果..有没有办法做到这一点?

0 投票
1 回答
7839 浏览

powershell - 如何隐藏 Powershell GUI 上的选项卡?

好的,我创建了一个 powershell 脚本,我正在尝试使主界面使用选项卡式布局。我得到了我想要工作的所有功能,除了我想隐藏顶部的标签并使用侧面的按钮来切换标签。我已经成功地让侧面的按钮选择不同的选项卡,但我不知道如何将选项卡隐藏在顶部?任何人有任何办法如何做到这一点???

图片说得最好: 在此处输入图像描述

参考:

  1. http://msdn.microsoft.com/en-us/library/system.windows.forms.tabpage%28v=vs.90%29.aspx
  2. http://msdn.microsoft.com/en-us/library/system.windows.forms.tabpage.tabpagecontrolcollection%28v=vs.90%29.aspx
  3. http://msdn.microsoft.com/en-us/library/system.windows.forms.tabrenderer%28v=vs.90%29.aspx
  4. http://msdn.microsoft.com/en-us/library/system.windows.forms.tabcontrol%28v=vs.90%29.aspx

更新

找到此链接(WinForms Hiding TabControl Headers),但它适用于 Vb.net。玩了一个小时左右,但到目前为止没有运气>。>

我的代码:

0 投票
1 回答
6617 浏览

image - invoke-webrequest 获取带有图像的完整网页

如何让输出文件包含网页上的图像,而不仅仅是图像的链接?

PS C:\temp> Invoke-WebRequest http://mitpress.mit.edu/sites/default/files/titles/content/sicm/book-Z-H-51.html -OutFile C:\temp\51.html

0 投票
1 回答
138 浏览

powershell - 为什么带参数的 Get-Service 意味着按名称过滤

我试图了解 powershell 命令背后的机制。我看到get-service 返回一个名称是其字段之一的服务对象,因此您可以按名称过滤(使用 where、select...)。

我试图理解为什么当我运行它时:

PowerShell 假设参数是按名称过滤的?我可以在命令描述中的哪里看到它?

PowerShell-3.0

0 投票
1 回答
1729 浏览

powershell - 如何在目录中查找元素匹配 xpath 的文件

要通过 xpath 查找元素,我会:

有没有一种简单的方法(没有循环)来查找此目录下所有具有此 xpath 元素的文件?

类似于文本搜索的东西:

版本-Powershell3