Office 365 PowerShell 的更多功能案例

附註:  我們想要以您的語言,用最快的速度為您提供最新的說明內容。 本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。讓這些內容對您有所幫助是我們的目的。希望您能在本頁底部告訴我們這項資訊是否有幫助。 此為 英文文章 出處,以供參考。

使用這些 PowerShell 案例設定商務用 Skype Online 原則,以及管理 SharePoint Online 網站集合。

設定商務用 Skype Online 原則

商務用 Skype Online 原則控制全域設定,而且是只能以 PowerShell 設定的 Office 365 設定之範例。

如果貴組織定期邀請外部使用者參加會議 (也稱為會議),您可以修改會議組態設定,允許貴組織以外的使用者 (匿名使用者) 加入會議工作階段。

若要開始,您必須以帳戶名稱和密碼或以多重要素驗證 (MFA) 連線到商務用 Skype Online。如需相關指示,請參閱連線到商務用 Skype Online

下列命令會更新商務用 Skype Online 原則,以「允許」貴組織以外的使用者加入貴組織的會議工作階段:

Set-CsMeetingConfiguration -AdmitAnonymousUsersByDefault $True

下列命令會更新商務用 Skype Online 原則,以「拒絕」貴組織以外的使用者加入貴組織的會議工作階段:

Set-CsMeetingConfiguration -AdmitAnonymousUsersByDefault $False

商務用 Skype Online 提供的功能,讓它可以儲存以供日後使用或與未出席會議的人共用的錄製會議音訊和內容。您可以設定商務用 Online 原則的 Skype,以防止或允許所有使用者從您的組織錄製商務用 Skype 會議。依預設授與使用者錄製會議的能力。

此命令「允許」出席者錄製商務用 Skype Online 會議:

Set-CsMeetingConfiguration -AllowConferenceRecording $True

此命令「拒絕」出席者執行錄製商務用 Skype Online 會議的功能:

Set-CsMeetingConfiguration -AllowConferenceRecording $False

請務必考慮 [可以成為簡報者的商務線上會議 Skype 期間。允許共用其內容的出席者簡化在會議期間共同作業。在此案例中,您可以設定商務用 Online 原則的 Skype,允許他們加入會議時,要指定為簡報者的所有使用者從您的組織。

此命令將「所有」出席者指定為簡報者:

Set-CsMeetingConfiguration  -DesignateAsPresenter "Everyone"

此命令僅將「組織出席者」指定為簡報者:

Set-CsMeetingConfiguration  -DesignateAsPresenter "Company"

此命令「停用」將出席者自動指定為簡報者:

Set-CsMeetingConfiguration  -DesignateAsPresenter "None"

刪除 SharePoint Online 網站集合及其子網站

在 Office 365 系統管理中心中,當您刪除 SharePoint Online 網站集合,它會移至 SharePoint 網站集合資源回收筒位置會保留,而且可還原 30 天。若要永久刪除在 SharePoint Online 網站集合及所有子網站而不使用資源回收筒],您需要使用 PowerShell。這種情況下會顯示如何立即並永久刪除在 SharePoint Online 網站集合。

若要開始,您必須連線到 SharePoint Online。如需相關指示,請參閱連線到 SharePoint Online PowerShell

若要立即且永久刪除網站集合,請將網站集合的 URL 填寫於雙引號內,移除指示文字以及 < 和 > 字元。

$siteCollURL="<URL of the SharePoint Online site collection>"
Remove-SPOSite -Identity $siteCollURL -NoWait
Start-Sleep -s 20
Remove-SPODeletedSite -Identity $siteCollURL

在 SharePoint Online 管理命令介面提示字元,執行產生的命令區塊。

建立 SharePoint 網站集合

PowerShell 可讓您快速建立 SharePoint Online 中的 [網站集合。您也可以指派權限到預設的使用者帳戶已建立 SharePoint 群組的 SharePoint Online 網站集合中,進行簡單且有效率的整個程序。

在這個案例中,您將建立的單一網站有一個已定義的擁有者。然後,您將大量新增多個使用 CSV 檔案的 SharePoint 網站。最後,您大量新增至 SharePoint 網站的權限。

若要使用必要的最小值建立新網站集合,請填寫網站集合的 URL、擁有者的全域主體名稱 (UPN),以及儲存配額,然後執行產生的命令:

$newSiteURL="<URL of the new SharePoint Online site collection>"
$ownerUPN="<UPN of the site owner, example: belindan@contoso.com>"
$storage=<number of megabytes of storage for the site>
New-SPOSite -Url $newSiteURL -Owner $ownerUPN -StorageQuota $storage

若要使用額外的屬性建立單一新網站集合,請填寫變數,然後執行產生的命令。

$newSiteURL="<URL of the new SharePoint Online site collection>"
$ownerUPN="<UPN of the site owner, example: belindan@contoso.com>"
$storage=<number of megabytes of storage>
$siteName="<title of the site collection>"
New-SPOSite -Url $newSiteURL -Owner $ownerUPN -StorageQuota $storage -Title $siteName -CompatibilityLevel 15 -LocaleID 1033 -ResourceQuota 300 -Template "STS#0" -NoWait

如果您必須建立多個網站集合,您可使用 CSV 檔案及下列欄位,以自動化其建立:

  • Name、URL、Owner、StorageQuota、ResourceQuota、Template

CSV 檔案完成後,請填寫 CSV 檔案的路徑和名稱,然後執行產生的命令。

$fileName="<path and name of your CSV file, example: c:\O365scripts\sitecollections.csv>"
Import-Csv $fileName | % {New-SPOSite -Owner $_.Owner -StorageQuota $_.StorageQuota -Url $_.Url -NoWait -ResourceQuota $_.ResourceQuota -Template $_.Template -Title $_.Name}

根據預設,建立從標準的範本,例如小組網站 (STS #0),為每個網站會指派有使用三個 SharePoint 群組的權限: 擁有者 ([完全控制]),成員 (參與),及訪客 (僅限檢視)。若要指定權限的使用者帳戶以存取 SharePoint Online 網站集合,您將其新增至 SharePoint 群組,以適當的存取權限等級。

若要指派使用者帳戶權限給 SharePoint Online 網站集合,請填寫網站 URL、SharePoint 群組名稱,以及帳戶的 UPN,然後執行產生的命令。

$siteURL="<URL of the SharePoint Online site collection>"
$siteGroup="<name of the SharePoint Online group name>"
$accountUPN="<UPN of the account to add to the SharePoint group>"
Add-SPOUser -Site $siteURL -Group $siteGroup -LoginName $accountUPN

若要大量新增使用者帳戶權限給 SharePoint Online 網站集合,請使用下列欄位建立 CSV 檔案:

  • SiteURL、GroupName、AccountUPN

CSV 檔案完成後,請填寫 CSV 檔案的路徑和名稱,然後執行產生的命令。

$fileName="<path and name of your CSV file, example: c:\O365scripts\sitepermissions.csv>"
Import-Csv $fileName | % {Add-SPOUser -Site $_.SiteURL -Group $_.GroupName -LoginName $_.AccountUPN}

相關主題

Office 365 管理員適用的 PowerShell
Office 365 PowerShell 案例
安裝的 Office 365 PowerShell 案例
使用者管理案例的 Office 365 PowerShell
針對 Office 365 PowerShell 報告案例
Office 365 PowerShell 社群資源

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×