问题标签 [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 投票
2 回答
6381 浏览

powershell-2.0 - Get -WinEvent - 从保存的事件日志文件中读取

简单的问题,我有以下内容可以读取应用程序日志:

如何让它从 evtx 文件(保存的事件日志文件)中读取?

蒂亚!

0 投票
2 回答
4095 浏览

parameter-passing - 将 URL 数组作为参数传递给 Powershell

我正在尝试编写一个脚本,该脚本将获取一个包含指向文档的 URL 链接的文本文件并下载它们。我很难理解如何在 powershell 中传递参数和操作它们。这是我到目前为止得到的。我认为我应该使用参数方法来获取参数,这样我就可以在脚本中使用它,但是 $args 在面值上似乎更容易......如果有一点帮助,将不胜感激。**更新

产生的错误

0 投票
2 回答
706 浏览

powershell-remoting - Remote Tab in ISE Connects to a powershell 1.0 session

I have PowerShell v3 installed and launch the ISE from my local workstation. When I open a remote tab to a server(win2K8R2 WMF 3 installed) I seem to get a powerShell V1 session. I checked this by inspecting the $host variable.

This server has WMF 3.0 installed and when I open either the ISE or a PowerShell prompt locally from the server, I get a v3 session.

Other machines do not display this behavior and do run powershell v3 when opened locally or via a remote tab

I'm at a loss to troubleshoot this behavior. I want the remote tab to open a v3 Session.

Any Thoughts?

0 投票
1 回答
4011 浏览

powershell - 目录/文本搜索时的 DISTINCT Select-String 输出

我很好奇如何根据这个例子生成一个不同的文件列表。

** 此示例生成所有 .ps1 和 .psm1 文件的列表,其中包含文本“文件夹”,但在同一行中没有文本“.invoke”。

这很酷并且效果很好,但是我得到了重复的文件输出(相同的文件但不同的行号)。

如何保持我的文件输出不同?

当前不受欢迎的输出:

  • C:\Workspace\mydirectorytosearch1\anonymize-psake.ps1:4:。"$($folders.example.test)\anonymize\Example.vars.ps1"
  • C:\Workspace\mydirectorytosearch1\anonymize-psake.ps1:5:。"$($folders.missles)\extract\build-utilities.ps1"

所需的输出:

  • C:\Workspace\mydirectorytosearch1\anonymize-psake.ps1

帮我调整我的脚本??

0 投票
1 回答
1891 浏览

powershell - 为什么“更多”在此处的 PowerShell 帮助 cmdlet 中不起作用?

我想在 PS 中逐页查看帮助内容。

我试试| 更像:

帮助 about_Debuggers|更多

但仍然无法正常工作,我会立即获得大量信息。

是否有另一种方法或正确的方法来实现这一目标?

谢谢!

0 投票
2 回答
1646 浏览

powershell - Powershell v3.0 管道问题

我在使用此命令时遇到问题:

顾名思义,domains.txt 包含要查询的 Active Directory 列表(所有域都在同一个林中)。

如果我在我的 Windows 8 机器上运行它,一切正常,我得到预期的结果,而不是在带有 WMF 3.0 的 Windows 2008 R2 SP1 成员服务器(不是 DC)上,我只从列表中的第一个域和其他:

如果我使用以下命令查询列表中的域:

它工作正常。

我的工作站

Microsoft Windows 8 企业版 (6.2.9200) x64

服务器

Microsoft Windows Server 2008 R2 标准 SP1 (6.1.7601) x64

更新

如果我在服务器上运行:

它运行良好

痕迹

服务器: http: //pastebin.com/sRVJHaCU

工作站: http: //pastebin.com/kj3JV6nV

提前致谢

0 投票
5 回答
9580 浏览

.net - 有没有办法检查脚本是否由 PowerShell ISE 运行?

如果 PowerShell 脚本由 Powersehll ISE 运行,我想跳过 Start-Transcript、Stop-Transcript 行。

这可能吗?我怎样才能做到这一点?

0 投票
1 回答
1692 浏览

powershell - 使用 Import-CSV Powershell 将 GB 内存传递到 Hyper-V 版本 3 中的 New-VM

我创建了以下函数以从 csv 文件传递​​内存以在 Hyper-V 版本 3 中创建 VM

但是当我尝试创建虚拟机时,它说从 import-csv 传递的内存参数不匹配,我收到如下错误

也请不要在 csv 文件中将内存作为 1,2,4.. 等传递,如下所示,然后通过将它们乘以 1024 将它们转换为 MB

记忆1

任何人都可以帮助我了解如何格式化并将内存详细信息传递给函数

0 投票
3 回答
1382 浏览

powershell - 如何在 Hyper-V 3.0 版中使用 PowerShell 将 DHCP 服务器分配的 IP 分配给第一次启动虚拟机并附加 Sysprep vhd

我正在经历一个场景,我启动一个带有 sysprepped vhd 的新建虚拟机,一旦安装过程完成安装设备等并且操作系统被加载,我想等到整个过程完成并且虚拟机被分配一个 IP通过 DHCP 地址。

我尝试了上面的代码片段,但 while 循环从未运行,我注意到当 VM 关闭时 ip 地址参数为空白,所以我想匹配它直到它显示 Null 并且当我启动 VM 并且一旦服务器获得 IP DHCP 的地址它应该退出 while 循环并在控制台上打印 IP 地址。

0 投票
3 回答
10550 浏览

.net - 如何使用 PowerShell 中的凭据从本地复制到远程位置?

我是 PowerShell 的新手。

我有用户名和密码可以访问远程位置的共享文件夹。

我需要将文件foo.txt从当前位置复制到为 Powershell v3.0\\Bar.foo.myCOmpany.com\logs编写的 PS1 脚本中。

我怎样才能做到这一点?