Skenario penyetelan untuk Office 365 PowerShell

Penting: Artikel ini adalah terjemahan mesin, lihat penafian. Temukan versi bahasa Inggris artikel di sini sebagai rujukan Anda.

Gunakan skenario PowerShell ini untuk menyambungkan ke layanan Office 365, Dapatkan bantuan dan menyetel kebijakan eksekusi untuk skrip.

Menyambungkan ke layanan Office 365 menggunakan PowerShell

Untuk tersambung dengan layanan Office 365, Anda harus pertama-tama Instal atau mengimpor modul PowerShell terbaru dan lalu membuat koneksi dikonfirmasi.

Menyambungkan ke direktori aktif Azure dengan Windows modul direktori aktif Azure

Untuk menginstal modul direktori aktif Azure Windows dan menyambungkan dengan nama akun pengguna dan kata sandi atau dengan autentikasi multifaktor (MFA), lihat menyambungkan ke Office 365 PowerShell.

Menyambungkan ke direktori aktif Azure dengan modul V2 direktori aktif Azure

Untuk menginstal modul V2 direktori aktif Azure dan menyambungkan dengan nama pengguna dan kata sandi atau dengan MFA, lihat menyambungkan dengan modul direktori aktif Azure PowerShell V2.

Menyambungkan ke Exchange Online

Untuk menyambungkan ke Exchange Online dengan nama akun pengguna dan kata sandi, lihat menyambungkan ke Exchange Online PowerShell.

Untuk menginstal Microsoft Exchange Online Remote PowerShell modul dan menyambungkan dengan MFA, lihat menyambungkan ke Exchange Online PowerShell menggunakan autentikasi multi faktor.

Menyambungkan ke SharePoint Online

Untuk menginstal SharePoint Online Management Shell dan menyambungkan dengan nama akun pengguna dan kata sandi atau dengan MFA, lihat menyambungkan ke SharePoint Online PowerShell.

Menyambungkan ke Skype for Business Online

Untuk menyambungkan ke Skype for Business Online dengan nama akun pengguna dan kata sandi, lihat menyambungkan ke Skype for Business Online dengan menggunakan Windows PowerShell.

Gunakan langkah-langkah ini untuk menyambungkan ke Skype for Business Online dengan MFA:

  1. Untuk menginstal saat ini Skype for Business Online PowerShell modul, masuk ke Skype for Business Online, modul Windows PowerShell Module, klik Unduh, lalu Jalankan file yang diunduh dan menginstalnya.

    Anda hanya perlu melakukan ini sekali di tiap komputer yang Anda yang mengelola Skype for Business Online.

  2. Buka prompt perintah Windows PowerShell.

  3. Masukkan nama akun antara ganda-tanda kutip, menghapus teks instruksi dan < dan > karakter.

    $acctName="<User Prinicipal Name of an administrator account,  example: belindan@contoso.com>"
    
    #Create a Skype for Business Online session
    $sfboSession = New-CsOnlineSession -UserName $acctName
    
    #Import the Skype for Business session
    Import-PSSession $sfboSession

    Menjalankan perintah yang dihasilkan dari jendela Windows PowerShell.

  4. Ketik kata sandi akun Anda dalam kotak dialog SkypeForBusinessAuth , dan lalu klik masuk.

  5. Ikuti instruksi dalam kotak dialog SkypeForBusinessAuth untuk menyediakan informasi autentikasi tambahan, seperti kode verifikasi, dan klik masuk.

Menyambungkan ke direktori aktif Azure dan Exchange Online

Perintah PowerShell ini akan menyambungkan Anda ke direktori aktif Azure dan Exchange Online setelah Anda menginstal modul direktori aktif Azure Windows.

#Connecting to Exchange Online and Azure Active Directory

#Get administrator account credentials
$credential = Get-Credential

#Connect to Azure Active Directory  
Connect-MsolService -Credential $credential

#Create an Exchange Online session
$ExchangeSession = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell -Credential $credential -Authentication Basic -AllowRedirection

#Import the Exchange Online session
Import-PSSession $ExchangeSession 

Tips: Untuk mendapatkan blok perintah PowerShell ini sebagai file skrip (PS1), klik di sini.

Menyambungkan ke semua beban kerja Office 365

Untuk tersambung dengan semua beban kerja Office 365 di jendela PowerShell sama, Anda harus terlebih dahulu mengimpor atau menginstal modul yang relevan. Blok perintah PowerShell ini menyambungkan ke direktori aktif Azure, Skype for Business Online, SharePoint Online, dan Exchange Online.

Masukkan nama organisasi dan lalu menjalankan kumpulan perintah PowerShell saat masuk dengan akun nama pengguna dan kata sandi:

#Connect to Office 365 Cloud Services using PowerShell

#Specify your organization name, which is the first part of the name after the "@" character in an account user name. 
#For example, for the account user name belindan@contoso.onmicrosoft.com, the organization name is "contoso".
#Replace everything within the quotes, including the < and > characters, with the correct name. 
$orgName="<organization name>"

#Capture administrative credential for future connections.
$credential = Get-Credential

#Connect to Azure Active Directory.
Connect-MsolService -Credential $credential

#Create a Skype for Business Online session.
$sfboSession = New-CsOnlineSession -Credential $credential

#Import the Skype for Business Online session into your local Windows PowerShell session.
Import-PSSession $sfboSession

#Connect to SharePoint Online.
Connect-SPOService -Url https://$orgName-admin.sharepoint.com

#Create an Exchange Online session.
$ExchangeSession = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri "https://outlook.office365.com/powershell-liveid/" -Credential $credential -Authentication "Basic" -AllowRedirection

#Imports the Exchange Online session into your local Windows PowerShell session.
Import-PSSession $ExchangeSession

Masukkan nama akun dan lalu menjalankan kumpulan perintah PowerShell saat masuk dengan autentikasi multifaktor:

#Specify an account name. 
#Replace everything within the quotes, including the < and > characters, with the correct name. 
$acctName="<User Prinicipal Name of an administrator account,  example: belindan@contoso.com>"

#Extract the organization name from the account name
$orgName= ($acctName).Substring($acctName.IndexOf("@")+1, $acctName.IndexOf(".") - $acctName.IndexOf("@") - 1 )

#Establish Online Services connection to Office 365 Management Layer
Connect-MsolService

#Create Skype for Business session
$sfboSession = New-CsOnlineSession -UserName $acctName

#Import the Skype for Business session command
Import-PSSession $sfboSession

#Connect to your SharePoint Online services.
Connect-SPOService -Url https://$orgName-admin.sharepoint.com

#Create an Exchange Online session.
Connect-EXOPSSession -UserPrincipalName $acctName

Anda akan diminta empat kali untuk menentukan nama akun pengguna dan kata sandi, dan informasi MFA, seperti kode verifikasi.

Mendapatkan bantuan dengan PowerShell

Kadang-kadang Anda perlukan untuk mendapatkan bantuan tambahan untuk PowerShell. Untungnya, PowerShell memiliki konten bantuan bawaan untuk memandu Anda.

Memperlihatkan file bantuan untuk PowerShell cmdlet

Untuk mendapatkan informasi selengkapnya tentang cmdlet tertentu, misalnya Get-proses, Anda bisa menjalankan hal berikut ini.

#Show the help files for a PowerShell command.

Get-Help Get-Process

Memunculkan artikel TechNet untuk PowerShell cmdlet

Untuk membuka referensi sintaks online di TechNet untuk cmdlet tertentu, misalnya Get-proses, jalankan perintah berikut.

#Goes online to the TechNet article for the PowerShell cmdlet.

Get-Help Get-Process -Online

Catatan: Ini memerlukan akses Internet agar berfungsi dengan benar.

Memperlihatkan contoh untuk perintah PowerShell

Untuk menampilkan contoh sintaks untuk cmdlet tertentu di jendela PowerShell, misalnya Get-proses, jalankan perintah berikut.

#Shows examples for a PowerShell cmdlet.

Get-Help Get-Process -Examples

Memperbarui file bantuan PowerShell

Konten bantuan PowerShell diperbarui secara teratur. Untuk mendapatkan konten bantuan terbaru, Anda bisa menjalankan perintah Bantuan pembaruan . Anda mungkin melihat pesan berikut setelah menjalankan perintah ini: "bantuan pembaruan perintah mengunduh file bantuan terbaru untuk modul Windows PowerShell, dan menginstal mereka di komputer Anda." Tekan Y dan Perbolehkan modul untuk memperbarui file bantuan Anda. Ini hanya akan memakan waktu beberapa saat untuk menyelesaikan.

#Update your PowerShell help files.

Update-Help

Tips: Untuk mendapatkan blok perintah PowerShell ini sebagai file skrip (PS1), klik di sini.

Menetapkan kebijakan eksekusi skrip

Skrip PowerShell adalah perintah PowerShell yang menjalankan dari satu atau beberapa file teks. Skrip memungkinkan Anda untuk mengotomatisasi tugas umum dalam Windows, Microsoft aplikasi, dan layanan kursus Office 365. Karena skrip berbahaya bisa berpotensi membahayakan komputer Anda dengan menjalankan perintah yang tidak diinginkan, Microsoft berproteksi Anda dengan menonaktifkan skrip PowerShell yang secara default. Anda harus mengatur kebijakan eksekusi PowerShell sesuai dengan kebutuhan Anda. Pengaturan kebijakan eksekusi adalah sebagai berikut:

  • Terbatas

    Tidak memuat file konfigurasi atau menjalankan skrip. "Dibatasi" adalah kebijakan eksekusi default.

  • RemoteSigned

    Memerlukan semua skrip dan konfigurasi file yang diunduh dari Internet ditandatangani oleh penerbit tepercaya.

  • AllSigned

    Mengharuskan semua skrip dan konfigurasi file ditandatangani oleh penerbit tepercaya, termasuk skrip yang Anda menulis pada komputer lokal.

  • Tidak terbatas

    Memuat semua file konfigurasi dan menjalankan skrip semua. Jika Anda menjalankan skrip bilangan yang diunduh dari Internet, Anda diminta untuk izin sebelum dijalankan.

  • Bypass

    Tidak ada yang diblokir dan tidak ada peringatan atau perintah.

  • Tidak terdefinisi

    Menghapus kebijakan eksekusi saat ini ditetapkan dari lingkup saat ini. Parameter ini tidak akan menghapus kebijakan eksekusi yang diatur dalam kebijakan grup lingkup.

Catatan: Sangatlah penting yang Anda hanya mengunduh atau gunakan skrip PowerShell dari sumber tepercaya khususnya saat pengaturan kebijakan sebagai 'Terbatas'. Juga direkomendasikan untuk alasan keamanan kembali perubahan ke terbatas kecuali Anda memiliki kebutuhan yang sedang berlangsung untuk menjalankan skrip.

Menjalankan perintah Set-executionpolicy tidak hanya bisa dilakukan di jendela PowerShell dibuka menggunakan "Jalankan sebagai administrator." Ini adalah juga dikenal sebagai sesi PowerShell tinggi.

Mengatur kebijakan eksekusi sebagai jarak jauh yang ditandatangani

Perintah ini akan mengharuskan semua skrip dan konfigurasi file yang diunduh dari Internet ditandatangani oleh penerbit tepercaya. Anda bisa mengganti RemoteSigned dengan nama kebijakan diinginkan eksekusi Anda untuk mengubah kebijakan diterapkan.

#Set execution policies as remote signed.

#This command will display your current execution policy. This is worth noting if you wish to revert back at a later point.
Get-ExecutionPolicy

#This command will set a policy that requires that all scripts and configuration files downloaded from the Internet be signed by a trusted publisher
Set-ExecutionPolicy RemoteSigned

Tips: Untuk mendapatkan blok perintah PowerShell ini sebagai file skrip (PS1), klik di sini.

Mengatur kebijakan eksekusi sebagai terbatas

Perintah ini akan menetapkan kebijakan eksekusi ke pengaturan default untuk PowerShell.

#Setting execution policies as restricted.

#This command will display your current execution policy. This is worth noting if you wish to revert back at a later point.
Get-ExecutionPolicy

#This command will set the execution policy to the default setting for PowerShell 
Set-ExecutionPolicy Restricted

Tips: Untuk mendapatkan blok perintah PowerShell ini sebagai file skrip (PS1), klik di sini.

Catatan: Penafian Terjemahan Mesin: Artikel ini telah diterjemahan oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan terjemahan mesin ini untuk membantu pengguna yang bukan penutur bahasa Inggris agar dapat menikmati konten tentang produk, layanan, dan teknologi Microsoft. Karena artikel ini diterjemahkan oleh mesin, mungkin akan terdapat kesalahan kosa kata, sintaksis, atau tata bahasa.

Lihat Juga

PowerShell untuk administrator Office 365

Skenario Office 365 PowerShell

Pelaporan skenario untuk Office 365 PowerShell

Skenario manajemen pengguna untuk Office 365 PowerShell

Skenario fungsionalitas lainnya untuk Office 365 PowerShell

Sumber daya komunitas Office 365 PowerShell

Kembangkan keterampilan Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×