我目前正在使用这个vba脚本(本地客户端)将用户文件夹中的电子邮件附件剥离并移动到用户文档文件夹,然后用电子邮件中的指针replace以引用附件。 Public Sub SaveOLFolderAttachments() Dim oShell As Object Set oShell = CreateObject("Shell.Application") Dim fsSaveFolder As Object Set fsSaveFolder = oShell.BrowseForFolder(0, "Please Select a Save Folder:", 1) If fsSaveFolder Is Nothing Then Exit Sub ' Note: BrowseForFolder doesn't add a trailing slash ' Ask the user to select an Outlook folder to process Dim olPurgeFolder As […]
我有一个CAS服务器在不同的AD站点,并且每个Exchange 2010命令都可以快速运行…除了使用IIS和Get-XXXVirtualDirectory的命令之外。 在这些情况下,结果会返回几分钟。 这是正常的吗? 我可以在WinRM中发出其他命令来查看问题是什么? 我担心的是,我忘了configuration一些东西(或者它是错误的),而且我正在超时。 我宁愿在现在解决这个问题之前,它让我感到惊讶
我试图从PowerShell脚本中添加一个链接服务器到我的本地SQL Server 2008 R2安装程序。 以下是我一直在尝试(和变体): EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname = N'<RemoteComputerName>', @useself=N'False' , @locallogin = N'domain\username' , @rmtuser = N'username', @rmtpassword = N'password'; GO 链接似乎工作正常,但只要我尝试执行一个查询(在Powershell中使用Invoke-Sqlcmd),我收到一个错误,说login失败。 更新:我也尝试链接服务器,并在SQL Server Management Studio中执行一个简单的查询。 我收到相同的结果,所以这个问题不太可能与Powershell相关。 此外,如果我将@useself设置为true,则可以查询连接的服务器。 但是,这种情况并不总是在实践中(即我的脚本不应该要求所有服务器以相同的用户身份login)。 我错过了什么吗?
也许有人可以对我遇到的一些Powershell怪异点进行一些说明,而且无法解释。 这个PS脚本返回交换数据库的列表,它们的大小和每个邮箱的数量: Get-MailboxDatabase | Select Server, StorageGroupName, Name, @{Name="Size (GB)";Expression={$objitem = (Get-MailboxDatabase $_.Identity); $path = "`\`\" + $objitem.server + "`\" + $objItem.EdbFilePath.DriveName.Remove(1).ToString() + "$"+ $objItem.EdbFilePath.PathName.Remove(0,2); $size = ((Get-ChildItem $path).length)/1048576KB; [math]::round($size, 2)}}, @{Name="Size (MB)";Expression={$objitem = (Get-MailboxDatabase $_.Identity); $path = "`\`\" + $objitem.server + "`\" + $objItem.EdbFilePath.DriveName.Remove(1).ToString() + "$"+ $objItem.EdbFilePath.PathName.Remove(0,2); $size = ((Get-ChildItem $path).length)/1024KB; [math]::round($size, 2)}}, @{Name="No. […]
我们通过Exchange命令行pipe理程序和PowerShell (pipe理单元Exchange 2010添加)来处理Exchange。 我的观点是,我们有两个不同的答案系列。 EMS和PowerShell有两种不同的行为。 你能帮助理解这两者之间的区别吗? 我不是在谈论运行脚本,而是他们的工作方式,他们称Exchange有这样不同的答案。 运行空间? pipe道? 权限? 在此先感谢您的帮助,您可以提供。
我正在寻找一种安全的方式来使自定义Windows服务脱机。 我的问题是这个自定义服务有时在停止时挂起。 这个问题将会得到解决,但是同时,经过一段时间的推迟,就有必要杀死相应的进程。 我还需要一种方法来确认过程已经停止。 目标是防止在这种情况下发生故障转移。 Stop-ClusterResource cmdlet将是一个开始。 任何帮助赞赏。
我正在关注“powershell remoting的秘密”来设置一个SLL帐户,似乎缺less一个步骤。 我跑了 Winrm create winrm/config/Listener?Address=*+Transport=HTTPS @{Hostname="redacted";CertificateThumbprint="redacted"} 得到了 PS WSMan:\localhost> dir wsman:\localhost\listener\Listener_1184937132 WSManConfig: Microsoft.WSMan.Management\WSMan::localhost\Listener\Listener_1184937132 Name Value Type —- —– —- Address * System.String Transport HTTP System.String Port 5985 System.String Hostname System.String Enabled true System.String URLPrefix wsman System.String CertificateThumbprint System.String ListeningOn_756355952 10.0.0.54 System.String ListeningOn_1201550598 127.0.0.1 System.String PS WSMan:\localhost> dir wsman:\localhost\listener\Listener_1187163138 WSManConfig: Microsoft.WSMan.Management\WSMan::localhost\Listener\Listener_1187163138 Name Value Type —- […]
我希望能够直接从Powershell脚本启动AD用户对话框或EMC邮箱对话框来打开特定用户。 这个工作stream程的结果是“这个用户看起来是否正确?是/否”继续工作,或者启动帐户进行编辑。 没有理由完全复制这些对话框的function。 如果有必要,我不介意在脚本运行之前已经打开EMC或ADU&C。
这里是我所处的情景,我坚持如何以正确的方式得到这个。 我正在寻找的是一个语法,它将为我提供有关用户通过电子邮件发送“当天发送”的统计信息。 我想知道一个特定通讯组的所有用户今天通过电子邮件发送的信息。 我已经尝试了以下无济于事。 Get-Mailbox | Get-MailboxFolderStatistics -FolderScope SentItems | Where {$ _。ItemsInFolder -gt 0} | – 开始“2012年6月14日上午9:00” – 结束“2012年6月14日下午5:00”| Sort-Object -Property ItemsInFolder -Descending | select对象标识,ItemsInFolder | export-csv c:\ test.txt Get-MessageTrackingLog -Start“06/14/2012 9:00 AM” – 结束“2012/06/14 5:00 PM”-Sender“”| measure-object – 这个只会对指定的用户有效,但是我需要检查整个组。 如果有人能帮助我。 谢谢!!!
我正在尝试使用以下脚本: $password = ConvertTo-SecureString "xxxx" -AsPlainText -Force $cred = New-Object System.Management.Automation.PSCredential("domain\Administrator", $password) $session = New-PSSession 192.168.xxx.xxx -Credential $cred Invoke-Command -Session $session -ScriptBlock { New-Cluster -Name "ClusterTest" -Node HOSTNAME } 在Windows Server 2012虚拟机上远程创build群集(用于testing目的)。 我收到以下错误: An error occurred while performing the operation. An error occurred while creating the cluster 'ClusterTest'. An error occurred creating cluster 'ClusterTest'. No […]