我正在尝试运行Move-Mailbox powershell命令,当我按Enter键运行它时,提示符更改为>>但没有别的事情发生。所有参数都已提供,所以我不认为这是原因。这几乎就像它正在等待输入而不是提示什么。
[PS] C:\>Move-Mailbox -TargetDatabase "W2K3-LA-EXCH\First Storage Group\MailboxStore" -Identity Toddles -Gl
obalCatalog W2K3.e2k3.exch.com" -SourceForestGlobalCatalog W2K3-LA.e2k7.com -NTAccountOU "OU=Users,DC=e2k3,DC
=exch,DC=com" -SourceForestCredential $SourceCredential -TargetForestCredential $TargetCredential
>>
答案 0 :(得分:7)
在那种情况下>>是PowerShell等待您完成语法的信号。在一个好的情况下,如果您在交互式控制台中执行了以下操作:
get-process |
然后你会得到>>告诉你这个命令是不完整的。如果我那么:
format-table
然后点击进入几次,然后进行评估。
在你的情况下,看起来你有一个不成对的引号会让PowerShell误解它,并认为你还有一些东西需要添加才能使它成为一个完整的单行程序。检查这个参数,我想你需要一个起始引用:
-GlobalCatalog W2K3.e2k3.exch.com"
答案 1 :(得分:2)
表示命令未完成。如果不是故意的意味着你没有关闭表达式,代码块或字符串。
答案 2 :(得分:1)
这意味着您的括号或引号不平衡。在你的情况下,你错过了双引号:
-GlobalCatalog W2K3.e2k3.exch.com"
应该是:
-GlobalCatalog "W2K3.e2k3.exch.com"