使用PowerShell可以杀死/强制closures在Excel下运行的单个窗口(Excel工作簿),而不会终止closures在同一个stream程实例下运行的所有Excel工作簿的整个过程? 我可以search名为Excel的进程,并检查窗口标题是否包含“myworksheet.xlsx”,然后终止进程。 但是,如果在同一个过程中还有其他工作簿被打开,那么这些工作簿也会被杀死: Get-Process | Where-Object {($_.ProcessName -eq "Excel") -and ($_.MainWindowTitle -match "TeamWorkbook.xlsx")} | Stop-Process -Force 背景仅仅是我的团队使用的电子表格一次只能由一个人写入。 偶尔会有人把它在计算机上打开,然后他们离开,然后没有其他人可以写入电子表格。
我正在使用enter-pssession通过Powershell连接到远程机器。 然后我尝试在远程机器上通过这个连接运行一个应用程序。 但是,当我这样做,它认为用户是匿名的,我得到权限错误。 我希望应用程序以我以前远程使用的当前用户身份运行,或者能够提供可以运行的凭据。 我看到了enter-pssession cmdlet的一大堆authentication选项,但是我不清楚我需要使用什么。 我怎样才能做到这一点?
有没有办法让非pipe理员使用PSScheduledJob模块? 例如,我尝试了没有pipe理员权限的Register-ScheduledJob,但是它返回“Access is Denied”错误。 我们知道我们可以通过改变PSSessionConfiguration来允许非pipe理员使用PSRemoting(如New-PSSession): http://blogs.msdn.com/b/powershell/archive/2009/11/23/you-don-t-have-to-be-an-administrator-to-run-remote-powershell-commands.aspx 有没有办法做相同的调度工作? 我想允许非pipe理员安排工作和东西
继续得到“参数不正确”我认为即时通讯微软方法正确,但它不工作,任何帮助大大appriciated。 New-ADGroup -DisplayName $name -Name $grpName -Server server.org -Path:'DC=server,DC=org' ` -GroupCategory Distribution -GroupScope DomainLocal -Description $ desc -OtherAttributes @ {'mail'= $ email;'gidNumber'= $ gid}} 微软页面显示你需要使用分号来分隔值, 所以我使用 -OtherAttributes @{'mail'=$email;'gidNumber'=$gid}} 这是错的吗? 没有gidNumber工作正常
每当我尝试获取在Azure中运行的虚拟机列表时,在使用PowerShell列出它们时,都不会显示它们。 我知道他们是存在的,因为我在门户网站中看到他们,但是当我使用Powershell与同一个帐户连接时,我找不到它们。 我错过了什么?
我想发送一个警报与Powershell。 但我想知道是否有其他方式发送警报,除了电子邮件。 谢谢。 PS我不能发送电子邮件,因为我没有一个smtp服务器,并由于一些政策,我不能安装一个。 此外,服务器没有Internet连接。
我想知道是否有办法使用电源shell来创build某种看门狗,监视特定的进程,如果他们挂起看门狗应该尝试重新启动它们,并发送和发送电子邮件,如果它不能。 我也想知道这个脚本是否可以作为服务运行。 我正在使用Windows Server 2008。
我试图从一个区域检索一个单一的logging。 这里是我正在使用的Powershell命令(只显示相关的列) Get-DnsServerResourceRecord -zonename search.contoso.com -computername g-dc03 -RRType A HostName RecordType RecordData ——– ———- ———- @ A 192.23.12.40 stg A 172.25.77.56 在“DNSpipe理器”GUI中,我将第一条logging看作“与父文件夹相同”。 我想检索这一个logging,而不是logging。 我尝试了以下命令并失败,所有这些命令导致相同的2行。 Get-DnsServerResourceRecord -zonename search.contoso.com -computername g-dc03 -RRType A -Name "." Get-DnsServerResourceRecord -zonename search.contoso.com -computername g-dc03 -RRType A -Name '.' Get-DnsServerResourceRecord -zonename search.contoso.com -computername g-dc03 -RRType A -Name search.contoso.com HostName RecordType RecordData ——– […]
有没有办法通过PowerCLIconfiguration嵌套ESXi Guest虚拟机的pipe理界面? 我正在试图自动configuration嵌套的ESXi VM来testing客户configuration/集群。 我看到, Get-EsxCli命令似乎做我想要的,即 $esxcli = Get-EsxCli -VMHost "YourHost" $esxcli.network.ip.interface.ipv4.set(-i vmk1 -I 10.27.51.143 -N 255.255.255.0 -t static) 但是,我看到主机必须已经存在于vCenter中,所以从没有联网的模板化VM中,这是不可能的。 我认为Set-VMGuestNetworkInterface只对Windows来说有效。
unix / linux下的工具,如scp,rsync等,在复制文件时支持压缩。 任何Windows(服务器)工具在复制时是否执行压缩? 我将需要复制5TB的可以高度压缩的文本文件。