powershell-v3.0

Powershell 3.0 Enter-PSSession 随机失败,重新启动即可解决。目标计算机上的事件查看器中出现 DCOM 错误
powershell-v3.0

Powershell 3.0 Enter-PSSession 随机失败,重新启动即可解决。目标计算机上的事件查看器中出现 DCOM 错误

使用 PowerShell 的 Enter-PSSession(即使是在本地,针对本地计算机)会随机失败并显示以下消息。运行 Windows 2012 Standard 并进行所有更新。错误消息需要一段时间才能显示。 命令: Enter-PSSession -ComputerName MYHOSTNAME 信息: Enter-PSSession : Connecting to remote server MYHOSTNAME failed with the following error message : The WSMan service c...

Admin

Powershell Hyper-V 远程?
powershell-v3.0

Powershell Hyper-V 远程?

我基本上想知道这是否可能,本质上我有一个 Powershell 3.0 脚本,可以创建 Hyper-V 服务器/VHD 等。它运行良好,但显然默认为我的本地机器。 我想知道的是,是否可以通过 powershell 创建远程 VHD/VM。例如访问网络上的另一台计算机/服务器并通过中央计算机上的 Powershell 部署 VM/VHD? 我查看了 Hyper-V cmdlet......但真的找不到任何东西,我知道您为 VHD 存储定义了路径等......以及文件存储等,但创建 VM 似乎没有任何参数允许远程控制。因为理想情况下,我希望能够部署 VM 并...

Admin

使用 Powershell 和 Hyper-V 进行无人值守的 Windows 安装
powershell-v3.0

使用 Powershell 和 Hyper-V 进行无人值守的 Windows 安装

这可能吗?我有一个脚本,可以安装 Windows Server 2008。但是它实际上只执行了“单击下一步......等等......”的操作,如果可能的话,我希望能够将其集成到我的 powershell 脚本中。 现在我的脚本非常基础,它基本上会创建一个新的 VM、一个新的 VHD、为其设置内存/硬盘空间/等等。但它只能到达安装 Windows 点(因此我选择一个 ISO 并使用虚拟 DVD 从该 ISO 启动)。但我想知道是否有办法越过该点。 以下是我的简单脚本,供参考: PS C:\Users\mrsmith\Desktop> New-VM...

Admin

将 Unattended.xml 文件添加到 Hyper-V Powershell 创建?
powershell-v3.0

将 Unattended.xml 文件添加到 Hyper-V Powershell 创建?

截至目前,我有一个 Powershell 3.0 脚本配置和创建服务器。我想要做的是添加一个 Unattended.xml 以更进一步(这样我就不必继续单击下一步/选择磁盘/等等)+ 进行 Windows 安装,我该怎么做呢? 脚本运行良好,我只想能够自动完成整个过程。我可以阅读 unattended.xml 文件,但我主要关心的是如何将其插入到此脚本中,我读过有关使用 unattended.xml 附加软盘的信息,但我并不完全确定。 #Variables $VHDBool = 1 #Bool asking for a Non-VHD Linked VM...

Admin

为什么当文件仍在远程打开时 Get-SmbOpenFile 会丢失锁
powershell-v3.0

为什么当文件仍在远程打开时 Get-SmbOpenFile 会丢失锁

我正在使用 Get-SmbOpenFile,但令人惊讶的是,它失去了连接,我可以看到即使过了几秒钟,文件上也没有锁了,甚至文件仍然处于打开状态。我可以安全地从我的服务器上删除该文件。 为什么会这样?我必须检查与用户关联的已打开的 .VHDX 磁盘文件,如果它们仍处于打开状态,则需要关闭它们。 Get-SmbOpenFile | Where-Object { $._Path -match '\\apvdp100\Profile\TestP1088\100.txt' } returns nothing even the file is opened remote...

Admin

如何将多个虚拟机移动到不同的数据存储
powershell-v3.0

如何将多个虚拟机移动到不同的数据存储

我尝试并搜索了多种方法将虚拟机迁移到不同的数据存储 $existingds = Get-Content dummy path $newds = Get-Content dummypath Get-Datastore $existingds | Get-VM | Move-VM -DiskStorageFormat Thick -Datastore $newds –RunAsync 但由于某种原因,它不起作用,我收到此错误: Move-VM : Cannot convert 'System.Object[]' to the type 'VMware...

Admin

我可以通过 mstsc 进行 RDP 并在该远程桌面上运行脚本吗?
powershell-v3.0

我可以通过 mstsc 进行 RDP 并在该远程桌面上运行脚本吗?

我正在编写一个 powershell 脚本,它需要通过 RDP 连接到几个服务器并在那里执行进程然后返回。 mstsc /v:<computer>其本身看起来很棒,因为它的安全性/凭据提示与您手动执行的相同。 然而,经过一番研究之后,它似乎只是一个命令行实用程序,仅此而已,因为尝试了类似如下的操作: mstsc /v:104.209.198.181 | Invoke-Command -ScriptBlock {"New-Item C:\Users\<me>\Desktop\Success.txt -ItemType file"}...

Admin

Powershell 路径数组
powershell-v3.0

Powershell 路径数组

我们正在尝试从文本文件中分解以下路径,该路径的长度是动态的,即它可以是ABC\DSD\AAR\ARE或ABC\DSD。 因此,我们需要一个解决方案来按照以下示例分解路径。 ABC\DSD\AAR 到 ABC$ ABC\\DSD$ ABC\\DSD\\AAR\\* 最后一个元素应以 结尾\\*。但是,所有父元素都将以 结尾$,并且它应递增,直到到达最后一个元素并通过 Out-File 模块写入文件。 我们可以请您帮忙通过 Powershell 解决这个问题吗? 谢谢你, Rokr1 ...

Admin

powershell 中出错:操作需要交互式窗口站
powershell-v3.0

powershell 中出错:操作需要交互式窗口站

我正在通过 autosys(调度工具)执行以下命令来停止服务,但失败并出现以下错误。当我通过RUN(WIN+R)RDP 进入服务器后在或 cmd 上运行该命令时,该命令运行正常。有人能帮我提供正确的命令吗? 命令:C:\windows\System32...powershell Start-Process powershell -Verb runAs E:\ABC\stop_service.ps1 stop_service.ps1 的内容 = stop-service -name 'service-abc' 错误:Start-Pr...

Admin

PS-远程 shell 访问用户
powershell-v3.0

PS-远程 shell 访问用户

我目前正在手动向用户添加完全控制权。请参见下面的屏幕截图。但这需要通过 PS 脚本完成。我遵循https://blogs.technet.microsoft.com/heyscriptingguy/2010/11/18/use-powershell-to-set-security-permissions-for-remoting/链接,但我在逐个执行时收到错误。请提出建议。 错误- PS C:\Windows\system32> $user = "bsg\sisyphus" PS C:\Windows\system32> $accval = ...

Admin

Powershell 脚本需要设置允许远程 Shell 访问的状态
powershell-v3.0

Powershell 脚本需要设置允许远程 Shell 访问的状态

我正在寻找一个脚本,它将通过 Powershell 脚本将 Gpedit 中的允许远程 Shell 访问的值设置为“启用/未配置/禁用”。 以下值状态值应通过 PS 脚本更改为禁用 我知道我可以使用 get-gpo 来改变状态,但是当我运行“Import-Module GroupPolicy”时出现以下错误。 Import-Module : The specified module 'GroupPolicy' was not loaded because no valid module file was f...

Admin

如何使用挂载点对卷进行碎片整理?
powershell-v3.0

如何使用挂载点对卷进行碎片整理?

我正在尝试通过 optimize-volume cmdlet 对卷进行碎片整理。我已传递挂载点路径。但失败了,如下所示。 PS C:\Users\Administrator> Optimize-Volume -Path C:\Testvol1\disk Optimize-Volume : No MSFT_Volume objects found with property 'Path' equal to 'C:\Testvol1\disk'. Verify the value of the property and retry. At line:1...

Admin

为什么我的机器上的 powershell 很慢?
powershell-v3.0

为什么我的机器上的 powershell 很慢?

该组中有多台虚拟机,其中 2 台运行 Powershell 的性能非常差。 像这样的简单脚本powershell.exe -NonInteractive -NoProfile -Command "Write-Output $PSVersionTable.PSVersion"在大多数机器上只需几秒钟,但在其中 2 台机器上则需要 5 分钟以上。顺便说一下,Powershell 版本为 3.0。 据我所知,所有机器的配置都相同。我试过ngenpowershell 二进制文件,但没有帮助。 我如何找出导致 Powershell 性能不佳的原因? ...

Admin

交换管理 shell 脚本来查找邮箱上的更改?
powershell-v3.0

交换管理 shell 脚本来查找邮箱上的更改?

我有个问题想问你。我的 Exchange Server 2016 中有一个邮箱帐户,它使用了 smtp 地址一段时间。现在,由于更改了它的别名和 smtp 地址,有没有办法通过 Exchange Management Shell 找到邮箱的日志,以了解此 smtp 地址更改何时完成?谢谢 ...

Admin