Quantcast
Channel: Office 365 - 繁體中文
Viewing all articles
Browse latest Browse all 2009

Wiki Page: Windows PowerShell

$
0
0

請注意:本頁面將於 2014 年 6 月 30 日移除。請參閱 Office 365 系統管理員入口網站中的訊息中心獲得 Office 365 服務變更相關之最新資訊,包括新功能和為保持服務運行無礙而必須請您採取的行動。


如果您在 Live@edu 中使用 Windows PowerShell 來管理您的機構,您必須更新佈建工作流程及目前使用的命令。

本文內容

一般工作

其他資源

一般工作

下表摘要說明 Live@edu 和 Office 365 中常見的 Windows PowerShell 命令之間的差異。

工作在 Live@edu 中在 Office 365 中

連線到服務

Exchange Online Cmdlet

將 Windows PowerShell 連線到 Exchange Online 的方式,在 Live@edu 中與 Office 365 中均相同。遵循在 Exchange Online 中使用 Windows PowerShell的指示:

  1. 如必要,請安裝並設定 Windows PowerShell
  2. 啟動 Windows PowerShell。
  3. 設定執行原則:

    Set-ExecutionPolicy RemoteSigned

  4. 執行下列命令,並在提示時輸入您的 Live@edu 管理員認證:

    $LiveCred=Get-Credential

  5. 執行:

    $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell/ -Credential $LiveCred -Authentication Basic –AllowRedirection

  6. 執行:

    Import-PSSession $Session

Exchange Online Cmdlet

將 Windows PowerShell 連線到 Exchange Online 的方式,在 Live@edu 中與 Office 365 中均相同。您可以使用您的 Office 365 認證來連線到服務。

遵循在 Exchange Online 中使用 Windows PowerShell的指示。

Windows Azure AD Cmdlet

若要使用 PowerShell 適用的 Windows Azure AD 命令在 Office 365 中管理您的機構,請遵循 Windows Azure Active Directory PowerShell中的指示:

  1. 安裝必要軟體,包括 Microsoft Online Services 登入小幫手及 Windows PowerShell 適用的 Windows Azure Active Directory 模組。
  2. 按一下 Windows PowerShell 適用的 Windows Azure Active Directory 模組捷徑,開啟具有 Cmdlet 的 Windows PowerShell 工作區。
  3. 執行下列命令,並在提示時輸入您的 Office 365 管理員認證:

    Connect-MsolService

管理 Exchange Online 帳戶

Exchange Online Cmdlet

若要指定在 Exchange Online Cmdlet 中建立物件 (例如 New-MailboxNew-MailUser) 的使用者身分,請使用 -WindowsLiveID參數。

針對修改或擷取資訊 (例如 Get-MailboxSet-MailboxGet-MailUserSet-MailUser) 的 Cmdlet,請使用 -Identity參數。

Exchange Online Cmdlet

若要指定在 Exchange Online Cmdlet 中建立物件 (例如 New-MailboxNew-MailUser) 的使用者身分,您必須使用 -MicrosoftOnlineServicesID參數。

針對修改或擷取資訊 (例如 Get-MailboxSet-MailboxGet-MailUserSet-MailUser) 的 Cmdlet,請繼續使用 -Identity參數。

例如,若要建立使用新 Microsoft 帳戶的新郵件使用者,請執行:

New-MailUser -Name "Dina McGuire" -WindowsLiveID dina@fineartschool.net -Password (ConvertTo-SecureString -String "P@ssw0rd!"-AsPlainText -Force) 

Exchange Online Cmdlet 範例

例如,若要建立新郵件使用者,請執行:

New-MailUser -Name "Dina McGuire" -MicrosoftOnlineServicesID dina@fineartschool.net -Password (ConvertTo-SecureString -String "P@ssw0rd!"-AsPlainText -Force

佈建新帳戶

Exchange Online Cmdlet

為了在 Live@edu 中建立新信箱,您可能有指定的信箱計劃。DefaultMailboxPlanGALDisabledMailboxPlan是 Live@edu 中提供的唯一信箱計劃。

Exchange Online Cmdlet

  • 如果您使用 -MailboxPlan參數,則信箱計劃現在將與 Office 365 授權的類型對應。
    • 升級到 Office 365 之後,您的機構將訂閱 Exchange Online (計劃 1) for Students,因此,唯一可以使用的信箱計劃是 ExchangeOnline
  • 如果您新增新信箱至 Exchange Online,也必須為每個信箱指派授權。您可以藉由使用 Windows Azure Set-MsolUserLicense Cmdlet 指定授權。

Windows Azure AD Cmdlet

當您在 Office 365 中建立新使用者時,指派 Exchange Online 授權會自動佈建使用者的信箱。

  • 若要以一個步驟佈建新使用者並指派授權,請使用 Windows Azure New-MsolUser Cmdlet。
  • 若要指派或更新現有使用者的授權,請使用 Windows Azure Set-MsolUserLicense Cmdlet。
  • 升級到 Office 365 之後,您的機構將訂閱 Exchange Online (計劃 1) for Students,因此,唯一可以使用的授權計劃是 EXCHANGESTANDARD_STUDENT

例如,若要使用預設的信箱計劃建立新使用者,請執行:

New-MailBox -Name “Dina McGuire” -WindowsLiveID dina@fineartschool.net -MailboxPlan DefaultMailboxPlan -Password (ConvertTo-SecureString -String “P@ssw0rd!” -AsPlainText -Force)

或者,若要使用 GALDisabledMailboxPlan信箱計劃建立新使用者,請執行:

New-MailBox -Name “Dina McGuire” -WindowsLiveID dina@fineartschool.net -MailboxPlan GALDisabledMailboxPlan -Password (ConvertTo-SecureString -String “P@ssw0rd!” -AsPlainText -Force)

Exchange Online Cmdlet 範例

例如,使用 Exchange Online Cmdlet New-Mailbox建立新信箱,並指定信箱計劃:

New-MailBox -Name “Dina McGuire” -MicrosoftOnlineServicesID dina@fineartschool.net -MailboxPlan ExchangeOnline -Password (ConvertTo-SecureString -String “P@ssw0rd!” -AsPlainText -Force)

若要從特定信箱的全域通訊清單隱藏學生資訊,像是 Live@edu 中的 GALDisabledMailboxPlan所進行的動作,請執行:

Set-MailBox -Identity dina@fineartschool.net -HiddenFromAddressListsEnabled $true

Windows Azure Cmdlet 範例 

使用 Windows Azure AD Get-MsolAccountSku Cmdlet 來擷取機構的授權計劃:

$License = Get-MsolAccountSku | Select –ExpandProperty AccountSkuId

若要建立在美國的新使用者,並以一個步驟指派您所擷取的授權計劃,您可以使用:

New-MsolUser -UserPrincipalName dina@fineartschool.net –DisplayName “Dina McGuire” –FirstName “Dina” –LastName “McGuire” –UsageLocation “US” –Password “P@ssw0rd!” -LicenseAssignment $License

或者,若要將所擷取的授權計劃指定給現有已指定使用位置的未獲授權使用者,您可以執行:

Set-MsolUserLicense -UserPrincipalName dina@fineartschool.net -AddLicenses $License

移除帳戶

Exchange Online Cmdlet

在 Live@edu 中,若要刪除使用者,您會使用 Remove-Mailbox,並且可指定是否要保留相關聯的 Microsoft 帳戶 (之前稱為 Windows Live ID)。

Exchange Online Cmdlet

您可以使用與 Live@edu 中相同的命令來移除信箱。在刪除 30 天後,帳號及資料會變得無法復原。

Windows Azure AD Cmdlet

若要在 Office 365 中移除使用者,請使用 Remove-MsolUser Azure AD Cmdlet。在刪除 30 天後,帳號及資料會變得無法復原。

例如,若要移除信箱及關聯的 Microsoft 帳戶,請執行:

Remove-Mailbox dina@fineartschool.net

或若要移除信箱,但仍允許使用者使用關聯的 Microsoft 帳戶,請執行:

Remove-Mailbox dina@fineartschool.net -KeepWindowsLiveID

Exchange Online Cmdlet 範例

例如,使用 Exchange Online Cmdlet,執行:

Remove-Mailbox dina@fineartschool.net

Windows Azure Cmdlet 範例

例如,使用 Windows Azure AD Cmdlet,執行:

Remove-MsolUser -UserPrincipalName dina@fineartschool.net

管理密碼

Exchange Online Cmdlet

在 Live@edu 中,您可以使用 Exchange Online Cmdlet 來管理密碼。

Exchange Online Cmdlet

您不再可以使用 Exchange Online Cmdlet 來管理密碼。

Windows Azure AD Cmdlet

若要在 Office 365 中管理密碼,您必須使用 Windows Azure AD Set-MsolUserPassword Cmdlet。如需 Office 365 密碼需求及設定的相關資訊,請參閱登入和密碼

例如,若要重設密碼,並強制使用者在下次登入時變更密碼,請執行:

Set-Mailbox dina@fineartschool.net -Password (ConvertTo-SecureString -String “P@ssw0rd!” -AsPlainText -Force) -ResetPasswordOnNextLogon $true

Windows Azure Cmdlet 範例

例如,執行下列命令,以重設使用者的密碼,並強迫使用者在下次登入時進行變更:

Set-MsolUserPassword –UserPrincipalName dina@fineartschool.net -NewPassword “P@ssw0rd!” -ForceChangePassword $true

管理監督原則

Exchange Online Cmdlet

在 Live@edu 中,您可以修改預先定義的監督原則。

Exchange Online Cmdlet

在 Office 365 中無法使用監督原則,因此不能使用以下的 Exchange Online Cmdlet:

  • Add-SupervisionListEntry
  • Get-SupervisionListEntry
  • Remove-SupervisionListEntry
  • Get-SupervisionPolicy
  • Set-SupervisionPolicy

您可以使用 New-TransportRule Cmdlet 重建監督原則。

如需詳細資訊,請參閱 Exchange Online 差異重新建立監督原則

例如,若要啟用封閉園區輸入原則,請執行:

Set-SupervisionPolicy –ClosedCampusInboundPolicyEnabled $true

如需其他範例,請參閱:

Exchange Online Cmdlet 範例

例如,若要重新建立 Live@edu 中已存在的封閉園區輸入原則,請執行:

New-TransportRule -Name __closedcampusinbound -FromScope NotInOrganization -RejectMessageReasonText "You can't send e-mail to people in this organization."-Priority 0 -Enabled $true

管理 Exchange Online 的新功能

Exchange Online Cmdlet

有些 Exchange Online 功能無法在 Live@edu 中使用。如需詳細資訊,請參閱 Exchange Online 差異

Exchange Online Cmdlet

Office 365 中的新 Exchange Online 的功能包括封存和整合通訊。

您可以使用 Exchange Online Cmdlet 來管理封存和管理整合通訊

取得協助

Exchange Online Cmdlet

若要進一步瞭解 Cmdlet,包括其用途、需要的參數和範例,請使用 Get-Help Cmdlet。

Exchange Online 和 Windows Azure AD Cmdlet

如同在 Live@edu 中,使用相同的 Get-Help Cmdlet 來進一步瞭解。

例如,若要進一步瞭解 Set-Mailbox Cmdlet 的詳細資訊,請執行:

Get-Help Set-Mailbox

Exchange Online Cmdlet 範例

例如,若要進一步瞭解 Exchange Online Set-Mailbox Cmdlet 的詳細資訊,請執行:

Get-Help Set-Mailbox

Windows Azure Cmdlet 範例

若要進一步瞭解 Windows Azure AD Set-MsolUser Cmdlet,請執行:

Get-Help Set-MsolUser

其他資源

參考

範例命令和指令碼

Live@edu

Office 365


Viewing all articles
Browse latest Browse all 2009

Trending Articles