Articles of PowerShell

Exchange 2007 – 如何使用导出邮箱function?

我正在尝试使用Export-Mailbox cmdlet将邮箱导出到PST文件,但我得到一个错误,我在64位计算机上运行,​​必须使用32位等。 我有一个Windows 7 Pro 32位的个人电脑join到交换服务器和Outlook 32位安装的域名。 当我尝试仅安装Exchange 2007 32位pipe理控制台时,我被告知无法在Windows 7 PC上安装managemnet工具。 有人可以请指教,如果这是正确的设置能够运行导出邮箱function将邮箱转储到PST文件。 谢谢

Exchange 2010集线器传输configuration – 内部SMPS服务器

我在集线器传输服务器上的PowerShell中进行了以下configuration以进行反垃圾邮件设置。 Set-TransportConfig –InternalSMTPServers 10.0.0.1,10.0.0.2 最初,当我做了一个 Get-TransportConfig | fl InternalSMTPServer 我会得到的 InternalSMTPServer : {} 现在,我想删除内部SMPS服务器的2个IP条目,我该怎么做?

杀死进程,然后卸载应用程序 – 我可以做到这一点PowerShell,超过400台电脑,从TXT文件?

我对PowerShell相当陌生,但我非常想弄明白。 以下是我想要做的事情的总结: 400台计算机,在物理位置不超过5个,通过VPN的速度相当差 所有的应用程序都只有一个版本(但在Windows XP和Windows 7上),由于合规要求,这些应用程序需要删除 我尝试过使用类似下面的东西,很less成功: 函数Terminate-Process { 参数( [参数(强制性= $真,valuefrompipeline = $真)] [string] $ COMPNAME) 开始{$ processname =读主机“进程名称我想杀”) 过程{ $ result = Get-WmiObject -Class win32_Process -Filter“name ='$ processname'”-ComputerName(Get-Content computers.txt)| ForEach-Object {$ _。Terminate()} if($ result.ReturnValue -eq 0) {Write-Output“$($ processname)在$($ compname)上终止”}} else {Write-Output“无法在$($ compname)上终止$($ processname)”} } end {Write-Output“Script … END”} } 开始睡眠 – 60 Get-Content […]

netsh不提供命令

根据Windows Server 2008和Windows Server 2008 R2中的有线局域网(LAN)的Netsh命令 ,netsh应提供如下命令 netsh add profile filename="profile.xml" interface="Local Area Connection" 但对我的networking来说这是一个未知的命令。 即使我进入 netsh show /? 它显示我只有两个选项:“显示别名”和“显示帮助”。 也许一些图书馆/模块或东西丢失? 我在PowerShell中使用pipe理权限进行了testing。

Exchange 2010 PST导出失败

我很难将Exchnange邮箱输出到PST文件。 也许你能帮助我? 系统 我在这里运行一些传统的机器。 我目前正在使用的(CurrentDC)是一台装有Exchange 2010的Windows 2008 R2服务器。 交易所似乎很less修补: [PS] C:\>get-exchangeserver Name Site ServerRole Edition AdminDisplayVersion —- —- ———- ——- ——————- OldDC None Enterprise Version 6.5 (Bui… CurrentDC company.local Mailbox,… Enterprise Version 14.0 (Bu… 问题 遇到一些麻烦后,我设法运行Export-Mailbox命令: [PS] C:\>Export-Mailbox -Identity marco -PSTFolderPath C:\ExchangeExport 根据几个网站似乎是正确的命令导出用户“marco”的邮箱到“C:\ ExchangeExport”。 但运行命令后发生了一个错误(我很抱歉,这是Windows 2008的德语版本 – 但如果你把Fehler与错误和Vorgang翻译过程,你应该准备好去);) [PS] C:\Export-Mailbox -Identity marco -PSTFolderPath C:\ExchangeExport Fehler […]

powershell:查找所有者在AD组Bar中的Server Foo上的所有邮箱

在尝试以下操作时我不成功 – 也许我没有正确掌握AD用户和Exchange邮箱之间的连接,而且我经常看不到在PowerShell中操作的简单方法: 我在我的域中有几个Exchange服务器,并且需要在给定服务器上的所有邮箱(“Foo”),其中拥有的AD用户是AD组“Bar” 谢谢你的帮助

使用Windows脚本删除文件的内容,而不是文件本身

如何删除文件的内容而不删除Windows脚本环境中的文件本身?

使用Powershell命令New-AUDser来设置-HomeDrive和-HomeDirectory

我正在尝试使用New-ADUser命令在AD中创build一个新用户。 当我在用户和计算机gui中查看时,我通过powershell传递的所有参数都被填充到正确的字段中,包括HomeDrive和HomeDirectory。 但是,该文件夹不是在共享服务器上创build的,但是在AD gui中手动设置参数时,会创build该文件夹。 所以我的问题是,PowerShell命令是否被传递到Active Directory,Active Directory然后处理其余的? 或者是powershell处理整个事情,也传递目录命令本身? Ps Active Directory位于server1(Windows 2008 R2)上,usershares位于server2(Windows Server 2003)上。 我已根据http://support.microsoft.com/kb/555046validation了权限是否正确 感谢任何人可能会对此有所了解。

如何在2003年使用Powershell在远程Windows 7工作站上安装RSAT

如何使用Powershell在远程Windows 7工作站上安装和启用RSAT工具? 其实这个过程我觉得有2个部分: 安装工具 启用function; 如何通过PowerShell在Windows 7工作站远程完成? 该环境仅由Windows 2003 R2域控制器组成。

为了logging目的,如何在Windows中给用户“只能追加”访问权限

我有一个PowerShell脚本,它会执行一些数据并将其转储到日志文件中。脚本驻留在单个位置,快捷方式分发给所有人。 我想在脚本执行时logging事件; 我怎样才能让用户只追加访问日志文件; 我不希望他们删除日志; 他们只需要适应。 请让我知道任何问题或澄清。