Konfigurationsscenarier for Office 365 PowerShell

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

Brug disse PowerShell-scenarier til at oprette forbindelse til Office 365-tjenester, få hjælp og angive politikken for eksekvering af scripts.

Opret forbindelse til Office 365-tjenester ved hjælp af PowerShell

For at få forbindelse til Office 365-tjenester skal du først installere eller importere de nyeste PowerShell-moduler og derefter oprette en godkendt forbindelse.

Opret forbindelse til Azure Active Directory med Microsoft Azure Active Directory-modulet

For at installere Microsoft Azure Active Directory-modulet og oprette forbindelse med et brugernavn og en adgangskode eller med multifaktorgodkendelse skal du se Opret forbindelse til Office 365 PowerShell.

Opret forbindelse til Azure Active Directory med Azure Active Directory V2-modulet

Hvis du vil installere Azure Active Directory V2-modulet og oprette forbindelse med et brugernavn og en adgangskode eller med multifaktorgodkendelse, skal du se Opret forbindelse med Azure Active Directory V2 PowerShell-modulet.

Opret forbindelse til Exchange Online

Hvis du vil oprette forbindelse til Exchange Online med et kontobrugernavn og en adgangskode, skal du se Opret forbindelse til Exchange Online PowerShell.

Hvis du vil installere Microsoft Exchange Online Remote PowerShell-modulet og oprette forbindelse med multifaktorgodkendelse, skal du se Opret forbindelse til Exchange Online PowerShell ved hjælp af multifaktorgodkendelse.

Opret forbindelse til SharePoint Online

Hvis du vil installere SharePoint Online Management Shell og oprette forbindelse med et kontobrugernavn og en adgangskode eller multifaktorgodkendelse, skal du se Opret forbindelse til SharePoint Online PowerShell.

Opret forbindelse til Skype for Business Online

Hvis du vil oprette forbindelse til Skype for Business Online med et kontobrugernavn og en adgangskode, skal du se Opret forbindelse til Skype for Business Online ved hjælp af Windows PowerShell.

Følg disse trin for at oprette forbindelse til Skype for Business Online med multifaktorgodkendelse:

  1. Hvis du vil installere det aktuelle Skype for Business Online PowerShell-modul, skal du gå til Skype for Business Online, Windows PowerShell-modulet, klikke på Download og derefter køre den hentede fil og installere den.

    Du behøver kun at gøre dette én gang på alle computere, som du administrerer Skype for Business Online fra.

  2. Åbn en Windows PowerShell-kommandoprompt.

  3. Udfyld kontonavnet mellem de dobbelte anførselstegn, og fjern instruktionsteksten og < og >-tegnene.

    $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

    Kør de resulterende kommandoer fra Windows PowerShell-vinduet.

  4. Skriv adgangskoden til din konto i dialogboksen SkypeForBusinessAuth, og klik derefter på Log på.

  5. Følg instruktionerne i dialogboksen SkypeForBusinessAuth for at angive yderligere godkendelsesoplysninger, f.eks. en bekræftelseskode, og klik derefter på Log på.

Opret forbindelse til Azure Active Directory og Exchange Online

Disse PowerShell-kommandoer forbinder dig til Azure Active Directory og Exchange Online, når du har installeret Microsoft Azure Active Directory-modulet.

#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 

Tip: Klik her for at få denne PowerShell-kommandoblok som en scriptfil (PS1).

Opret forbindelse til alle Office 365-arbejdsbelastningerne

For at få forbindelse til alle Office 365-arbejdsbelastningerne i det samme PowerShell-vindue skal du først importere eller installere de relevante moduler. Denne PowerShell-kommandoblok opretter forbindelse til Azure Active Directory, Skype for Business Online, SharePoint Online og Exchange Online.

Udfyld organisationens navn, og kør derefter dette sæt af PowerShell-kommandoer, når du logger på med et kontobrugernavn og en adgangskode:

#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

Udfyld kontonavn, og kør derefter dette sæt af PowerShell-kommandoer, når du logger på med multifaktorgodkendelse:

#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

Du bliver bedt fire gange om at angive et brugernavn og en adgangskode og oplysninger til multifaktorgodkendelse, f.eks. en bekræftelseskode.

Få hjælp med PowerShell

Nogle gange kan du få brug for yderligere hjælp til PowerShell. Heldigvis har PowerShell indbygget Hjælp-indhold til at vejlede dig.

Vis Hjælp-filerne til en PowerShell-cmdlet

Hvis du vil have flere oplysninger om en bestemt cmdlet, f.eks. Get-Process, kan du køre følgende.

#Show the help files for a PowerShell command.

Get-Help Get-Process

Få vist TechNet-artiklen for PowerShell-cmdlet'er

Kør følgende kommando for at åbne onlinesyntaksreferencen på TechNet for en bestemt cmdlet, f.eks. Get-Process.

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

Get-Help Get-Process -Online

Bemærk: Dette kræver internetadgang for at fungere korrekt.

Vis eksempler for en PowerShell-kommando

Kør følgende kommando for at få vist eksempelsyntaksen for en bestemt cmdlet i PowerShell-vinduet, f.eks. Get-Process.

#Shows examples for a PowerShell cmdlet.

Get-Help Get-Process -Examples

Opdater dine Hjælp-filer til PowerShell

Hjælp-indhold til PowerShell opdateres med jævne mellemrum. Du kan køre kommandoen Update-Help for at få det nyeste Hjælp-indhold. Du får muligvis vist følgende meddelelse efter at have kørt denne kommando: "Kommandoen Update-Help henter de mest aktuelle Hjælp-filer til Windows PowerShell-moduler og installerer dem på din computer." Tryk på Y, og giv modulet tilladelse til at opdatere dine Hjælp-filer. Det tager kun et øjeblik.

#Update your PowerShell help files.

Update-Help

Tip: Klik her for at få denne PowerShell-kommandoblok som en scriptfil (PS1).

Konfigurer politik for eksekvering af scripts

PowerShell-scripts er PowerShell-kommandoer, som køres fra en eller flere tekstfiler. Scripts giver dig mulighed at automatisere almindelige opgaver i Windows, Microsoft-programmer og selvfølgelig Office 365-tjenester. Da skadelige scripts kan skade din computer ved at eksekvere utilsigtede kommandoer, har Microsoft beskyttet dig ved at deaktivere PowerShell-scripts som standard. Du skal indstille eksekveringspolitikken for PowerShell ud fra dine behov. Indstillingerne for eksekveringspolitik er som følger:

  • Restricted (Begrænset)

    Indlæser ikke konfigurationsfiler eller kører scripts. "Begrænset" er standardeksekveringspolitikken.

  • RemoteSigned (Fjernsigneret)

    Kræver, at alle scripts og konfigurationsfiler, som downloades fra internettet, er signeret af en udgiver, der er tillid til.

  • AllSigned (AlleSigneret)

    Kræver, at alle scripts og af konfigurationsfiler er signeret af en udgiver, der er tillid til, herunder scripts, du skriver på den lokale computer.

  • Unrestricted (Ubegrænset)

    Indlæser alle af konfigurationsfiler og kører alle scripts. Hvis du kører et usigneret script, der er hentet fra internettet, bliver du bedt om tilladelse, før det køres.

  • Omgå (Bypass)

    Intet blokeres, og der er ingen advarsler eller prompts.

  • Undefined (Udefineret)

    Fjerner den aktuelt tildelte eksekveringspolitik fra det aktuelle omfang. Denne parameter fjerner ikke en eksekveringspolitik, der er angivet i et omfang for en gruppepolitik.

Bemærk: Det er vigtigt, at du kun downloader eller bruger PowerShell-scripts fra en pålidelig kilde, især når du indstiller politikken som 'Ubegrænset'. Det anbefales også af sikkerhedsmæssige årsager, at du gendanner eventuelle ændringer til Begrænset, medmindre du har et løbende behov for at køre scripts.

Kommandoen Set-ExecutionPolicy kan kun eksekveres i et PowerShell-vindue, der åbnes ved hjælp af "Kør som administrator." Dette kaldes også for en eleveret PowerShell-session.

Angiv eksekveringspolitik som fjernsigneret

Denne kommando kræver, at alle scripts og konfigurationsfiler, som downloades fra internettet, er signeret af en udgiver, der er tillid til. Du kan erstatte RemoteSigned med navnet på din ønskede eksekveringspolitik for at skifte den anvendte politik.

#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

Tip: Klik her for at få denne PowerShell-kommandoblok som en scriptfil (PS1).

Angiv eksekveringspolitik som begrænset

Denne kommando indstiller eksekveringspolitikken til standardindstillingen for 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

Tip: Klik her for at få denne PowerShell-kommandoblok som en scriptfil (PS1).

Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

Se også

PowerShell for Office 365-administratorer

Office 365 PowerShell-scenarier

Rapporteringsscenarier for Office 365 PowerShell

Scenarier for brugeradministration for Office 365 PowerShell

Scenarier for øget funktionalitet for Office 365 PowerShell

Communityressourcer for Office 365 PowerShell

Udvid dine færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×