我们有一台安装有NPSangular色的Windows Server 2008 R2 Enterprise服务器。 (我们不使用NAP)。 有没有办法,我们可以保存所有的事件日志—— 事件查看器 – >自定义视图 – >服务器angular色 – >“networking策略和访问服务”。 我宁愿使用Windows PowerShell来执行此操作,并计划将此日志每7天保存到一个* .evt(x)文件。 我看到的问题是我无法find任何名为“networking策略和访问服务”的.evt文件,似乎这是我们在事件查看器中查看时所做的一个自定义。 有任何想法吗?
作为.NET平台的开发人员,我喜欢通过浏览API文档来“探索”平台,框架或API,这些文档解释了什么是一切 – 一切都被覆盖,当我使用reflection器或对象浏览器等工具时,知道我在做什么。 当我编写我自己的软件时,我可以使用Object Test Bench等工具来直接探索和使用我的课程。 我正在寻找类似的东西,但是对于PowerShell,还有一些避免使用文本模式的东西。 PowerShell很不错,有很多很酷的“可发现性”,比如“Verb-Noun”语法,但是当我使用Exchange Server的时候,我想要得到一个AD列表接收连接器上的权限,我有这个列表: [PS] C:\Windows\system32>Get-ADPermission "Client SVR6" -User "NT AUTHORITY\Authenticated Users" | fl User : NT AUTHORITY\Authenticated Users Identity : SVR6\Client SVR6 Deny : False AccessRights : {ExtendedRight} IsInherited : False Properties : ChildObjectTypes : InheritedObjectType : InheritanceType : All User : NT AUTHORITY\Authenticated Users Identity : SVR6\Client SVR6 […]
下面的例子似乎不适用于我的Windows Server 2008 SP2,也不适用于我的Windows 7 Pro Sp1。 命令: $shellapp = new-object -com shell.application $shellapp 输出: Application Parent ———– —— System.__ComObject System.__ComObject 命令: $zipfile = $shellapp.namespace("c:\temp\file.zip") $zipfile 输出:没有输出? (我假设它没有工作,$ zipfile为空) 命令: $zipfile.copyhere("c:\temp\file.txt") 输出: You cannot call a method on a null-valued expression. At line:1 char:18 + $zipfile.copyhere <<<< ("file.txt") + CategoryInfo : InvalidOperation: (copyhere:String) [], RuntimeException […]
我们最近设置了SCOM 2012并将代理部署到了我们所有的服务器上。 我们也注意到许多这些服务器没有启用超线程,他们应该这样做。 有什么方法可以使用SCOM或WMI来查找哪些服务器没有启用超线程。 我的想法是,我应该能够find总核心数=总线程数的所有系统,因为这表示超线程被禁用(或不可用)。 来自Server 2012任务pipe理器的示例(12个内核和12个“逻辑处理器”/线程,应该是24个线程):
我想压缩SQL bakup文件,并从一个目录移动到另一个系统内的目录使用PowerShell 1.0可以帮助我,因为我是一个初学者
我有一堆服务器:Windows 2003和2008.我只是想将这些硬件规格导出到电子表格: CPU:数字处理器,时钟速度等 总硬盘空间 总使用的磁盘空间 电脑模型 我开始通过diskpart,systeminfo和wmic编写一个脚本来完成这个任务。 但是,在我太疯狂了,重新发明轮子之前,只是想知道是否有人知道PowerShell,VB脚本或其他可以做到这一点的东西。
有一个相当不错的Powershell命令行套件用于pipe理Microsoft故障转移群集,包括启动和停止节点的命令。 但是,我对pipe理故障转移群集涉及的以下任务的等效命令感兴趣: “在线提供此服务或应用程序” “离线使用此服务或应用程序” “将此服务或应用程序移动到另一个节点” 我必须假定这些命令在不同的命令行开发套件(如果它们完全存在)中可用,但是我找不到它们。
有没有办法通过kb或其他方式安装多个修补程序,只安装这些修补程序而无需手动下载修补程序? 我想使用自动更新服务,但不希望每个关键更新。 我想制定一个清单。 我知道WSUS可以使用补丁组,但我想在客户端处理樱桃挑选。 也许用PowerShell或Cli?
Exchange Server 2010 我正在尝试使用Powershell获取作为Undeliverable返回的电子邮件地址。 我试了一堆PowerShell命令,但是我总是把[email protected]作为发送者,而不是发送邮件时使用的电子邮件地址。 例: 电子邮件发送到无效地址:[email protected] 电子邮件发送回不可发送:[email protected] 我需要知道发送到[email protected]的电子邮件是无法送达的。 这可能吗? 有谁知道正确的Powershell命令?
我有一个脚本的以下部分采取对象formsExchange和AD,并插入到MYSQL表。 但是一些全名variables有一个像分发组PA一样。 以下是脚本部分: # Get Distributions List ready for writing and write MySQL write-host " " write-host "Writing Distribution List" write-host " " # Get Room Mailboxes $strdist = Get-DistributionGroup foreach ($strdist.Name in $strdist) { $strDistName = $strDist.Name $strDistSamAccountName = $strDist.SamAccountName $strDistHidden = $strDist.HiddenFromAddressListsEnabled #write-host "Distribution List Name: " $strDistName #write-host "Distribution List Account Name: […]