powershell-2.0相关内容

通过PowerShell获取Solr内核

有没有办法使用PowerShell获取在我的Solr本地实例中运行的Solr核心列表?我正在运行Solr 4.10.1,并且正在使用PowerShell 2.0。 我想创建核心名称的文本文件: somecore1 somecore2 etc. 我通过点击以下URL:http://localhost:8983/solr/admin/cores能够获得XML格式的内核列表:返回的XML ..
发布时间:2022-07-13 13:00:11 其他开发

Invoke-Command:找不到接受实参的位置参数

我在PowerShell中的以下脚本中遇到了上述问题。 我似乎找不到问题所在。该脚本需要2个参数,我已在命令行中提供了它们,但仍抛出错误? 命令: PS C:> powershell.exe -ExecutionPolicy Bypass invoke-command installboot.ps1 -computername 192.168.162.1 -argumentlist M ..
发布时间:2022-07-13 12:56:56 其他开发

如果脚本运行True,则重新启动/运行下一部分

我正在尝试让脚本在脚本返回$TRUE时重新启动计算机,我计划在SCCM或任务调度程序中运行该脚本。 如果返回$True,我打算让SCCM重新启动计算机,但不知道如何操作,所以现在我正尝试在脚本本身中添加重新启动,但不知道如何正确添加它。 function Test-PendingReboot { if (Get-ChildItem "HKLM:SoftwareMicrosoftWindow ..

基于CSV中的值匹配文本文件中的行

大家好 我在使用以下脚本时遇到了问题。以下是要求: 1)每个文本文件需要与单个CSV文件进行比较。CSV文件包含的数据如果存在于文本文件中,则应与之匹配。 2)如果文本文件中的数据匹配,则仅输出匹配项并运行作业等。 3)如果文本文件与CSV文件没有匹配项,则退出时返回0,因为找不到匹配项。 我曾尝试这样做,但最终得到的结果是匹配,也有不匹配。我真正需要的是匹配行、运行作业 ..
发布时间:2022-04-26 23:04:08 其他开发

如何在PowerShell中将Foreach函数中的数据存储在Html文件中并获取物理内存

我已经为存储网络中系统的BIOS信息的每个文件编写了一个,结果将显示在我的控制台上,但我希望它们按顺序显示在一个HTML文件中。 编码: $arrComputers = get-Content -Path "C:Computers.txt" foreach ($strComputer in $arrComputers) { $colItems = g ..

使用PowerShell删除用户配置文件

我想知道如何使用PowerShell删除用户配置文件? 我知道Get-WmiObject Win32_UserProfile的命令,它将为我提供计算机上的所有用户。 我有两个变量$computername和$username。 因此,我想使用上述命令在远程计算机(即$computername)上删除$username的配置文件。 我怎么才能做到这一点? 谢谢。 推荐答案 Get-WMI ..
发布时间:2022-04-26 21:25:22 其他开发

无法获取本地用户的状态(禁用)

我正在尝试获取具有组成员身份和禁用状态的本地用户列表。我取得了一些成功,但无法获得每个本地用户的相应禁用状态。我正在结合使用WMI和ADSI来获取本地用户的禁用状态。禁用状态属性不适用于ADSI。由于我是PS新手,任何其他选择或解释都会非常感谢。仅供参考:这些是独立服务器,不是成员服务器 $adsi = [ADSI]"WinNT://$env:computername" $user = $a ..
发布时间:2022-04-26 17:46:46 其他开发

New-ps会话与pexec相同吗?

pssession与psexec相同吗? 如果我使用new-pssession创建到远程PC的会话,是否与使用psexec相同? 如果可以使用invoke-command -computername创建临时会话,使用pssseion创建持久连接有什么好处? 在什么情况下应该使用new-pssession? 推荐答案 当您有多个命令,甚至一个脚本要在远程计算机上运行时, ..
发布时间:2022-04-26 17:33:45 其他开发

获取每个用户.pst文件的大小

嘿,伙计们,我必须得到目录中每个用户.pst文件的大小。我的问题是,我真的不知道如何创建一个Foreach来汇总用户目录中的所有.pst文件。别笑,我知道Foreach循环是完全错误的 $arr = Get-ChildItem \Serverusersz01 | Where-Object {$_.PSIsContainer} | Foreach-Object {$_.Name} #Gets ..
发布时间:2022-04-26 17:09:26 其他开发

解析-DnsName Inside测试-连接

我想知道如何从Test-Connection脚本返回Resolve-DnsName输出并将其添加到我创建的CSV中。 我想要从中捕获名称、类型、TTL、部分。 仅在ping失败时调用Resolve-DnsName。 $servers = Get-Content "servers.txt" $collection = $() foreach ($server in $servers ..
发布时间:2022-04-26 16:12:49 其他开发

如何在PowerShell中将`ls`的结果作为字符分隔的字符串加入?

我有一个包含以下文件的文件夹: 文件_1.txt 文件_2.txt AnotherFile.txt 我希望能够实现以下输出:File_1.txt - File_2.txt 我已尝试运行: ls .file*.txt | %{$_.Name} 除了在单独的行外返回我想要的内容,我如何连接由给定字符(在本例中为-)返回的文件? 感谢任何帮助。 推荐答案 ..
发布时间:2022-04-09 10:50:54 其他开发

如何使用PowerShell启动/停止远程服务器上的服务-Windows 2008提示输入凭据(&A)?

我正在尝试创建一个PowerShell脚本,该脚本将启动/停止远程计算机上的服务,但会提示用户输入所有值。我知道要使用的帐户;我只需要提示用户输入密码。 这是针对Tomcat个实例的。问题是Tomcat服务在不同服务器(tomcat6、tomcat7)上的名称并不总是相同。我需要能够存储加密的密码并提示停止或开始。这就是我到目前为止所拥有的。有什么想法吗? 我不确定是否将-AsSecu ..
发布时间:2022-04-09 10:48:21 其他开发