步骤 1:以管理员身份启动 Windows PowerShell

 

上一次修改主题: 2013-12-13

从技术上说,无需从此处开始:可以先启动 Windows Azure Active Directory 命令行管理程序或 SharePoint Online 命令行管理程序。我们将从一开始就完全启动,即以管理员身份运行普通的旧 Windows PowerShell。

若要以管理员身份运行 Windows PowerShell,需完成以下两个过程之一。如果您运行的是 Windows 8,请执行以下操作:

  1. 访问超级按钮栏,单击“搜索”,然后右键单击“Windows PowerShell”。您可以在 Windows 8 计算机上(触摸屏或非触摸屏)按住 Windows 键并按 C,快速访问超级按钮栏。

  2. 在屏幕底部的工具栏中,单击“以管理员身份运行”。

  3. 如果显示“用户帐户控制”对话框,则单击“是”确定要通过管理员凭据运行 Windows PowerShell。

如果您运行的是 Windows 7(或 Windows Servers 2008 或 Windows Server 2012),请执行以下操作:

  1. 单击“启动”,依次单击“所有程序”、“附件”、“Windows PowerShell”,然后右键单击“Windows PowerShell”,单击“以管理员身份运行”。

  2. 如果显示“用户帐户控制”对话框,单击“是”确定要通过管理员凭据运行 Windows PowerShell。

必须完全以管理员身份运行 Windows PowerShell。如果不这样做的话,将在尝试导入 Office 365 的一个模块时收到与此类似的错误消息。

The specified module 'Microsoft.Online.SharePoint.Online.PowerShell' was not loaded because no valid module file was found in any directory.

不可否认,这不是最明显的错误消息:问题不是无法找到模块文件,而是不以管理员身份运行就无法导入模块。解决此问题的唯一方法是关闭 Windows PowerShell,然后以管理员身份重启。

启动 Windows PowerShell 并运行后,应确定已将 PowerShell 配置为运行脚本。为此,在 PowerShell 提示下键入此命令,然后按 ENTER 键:

Get-ExecutionPolicy

这样做有什么必要?如果将执行策略设置为 Unrestricted 或 RemoteSigned 以外的任何参数,将会在尝试导入模块时遇到类似的错误:

Import-Module : File C:\Program Files\Common Files\Microsoft Lync Server2013\Modules\lynconlineconnector\LyncOnlineConnectorStartup.psm1 cannot be loaded because running scripts is disabled on this system.

如果需要更改执行策略,可使用 Set-ExecutionPolicy cmdlet 并运行以下命令:

Set-ExecutionPolicy RemoteSigned

请注意,无需退出和重启 PowerShell;更改将立即生效。


步骤 2:创建 Windows PowerShell 凭据对象

 
显示: