Power Shell中参数有空格时,要加引号
今天上班检查服务器,发现了如下的错误:在"2013/5/6 10:41:31",此服务器上的 Microsoft Exchange Information Store 数据库"Database mail1"副本遇到损坏的搜索编录。请在服务器的事件日志中查找其他"ExchangeStoreDb"和"MSExchange 搜索索引器"事件,以获得有关故障的更具体信息。建议通过"Update-MailboxDatabaseCopy"任务为编录重新设定种子。赶紧用命令:Update-MailboxDatabaseCopy -Identity Database mail1\SRVmail -CatalogOnly 为编录重新设定种子,却出现了如图的提示:
在请教丁老大之后,才知道有空格的话,要用引号才行的,
Update-MailboxDatabaseCopy -Identity Database“ ”mail1\SRVmail -CatalogOnly
赶紧照着做,顺利搞定,再次谢谢丁老大。
顺便分享一下。
Update-MailboxDatabaseCopy -Identity “Database mail1\SRVmail“ -CatalogOnly
呵呵。 钉子 发表于 2013-5-6 12:00 static/image/common/back.gif
Update-MailboxDatabaseCopy -Identity “Database mail1\SRVmail“ -CatalogOnly
呵呵。
发现了个问题:你是把参数放在了引号里,而我是把空格放在了引号了
Update-MailboxDatabaseCopy -Identity “Database mail1\SRVmail“ -CatalogOnly
Update-MailboxDatabaseCopy -Identity Database" "mail1\SRVmail -CatalogOnly
这两个都可以的 这个好呀。我也学一招。 引号一般都用在参数里面吧,当然如果你的参数中有空格也把参数和空格一起引号起来。但真的没有见过直接引号引空格的。下次试试 我也是误打误撞的。
页:
[1]