Därför behövs PowerShell i Microsoft 365
Administrationscentret räcker långt, men inte alltid. När många användare, webbplatser eller postlådor ska ändras på en gång blir klickande både tidskrävande och felbenäget, och det är svårt att få överblick över vad som egentligen har ställts in. Med PowerShell kan samma ändring göras konsekvent för hundratals objekt, och resultatet går att logga och granska. Dessutom kommer man åt inställningar som inte syns i webbgränssnittet. Business IT Support använder skript för att få rätt och konsekvent resultat i Microsoft 365, och vi ser till att de körs med minsta möjliga behörighet och med spårbarhet. Vi använder PowerShell för att skapa rapporter över licenser, delningar och inaktiva konton, för att ändra inställningar i bulk och för att felsöka problem som är svåra att se i webbgränssnittet. Det sparar tid, minskar riskerna för fel och ger er en tydlig bild av hur miljön faktiskt ser ut. Därför är det ett viktigt verktyg i varje seriös förvaltning av en molnmiljö. Därför blir tekniken ett stöd för både säkerhet och ordning i det dagliga arbetet med molnmiljön.

Moduler och anslutning
Vi använder olika moduler beroende på uppgift. ExchangeOnlineManagement används för postlådor, regler och DKIM, Microsoft.Online.SharePoint.PowerShell för webbplatssamlingar och PnP.PowerShell för djupare hantering av SharePoint. Microsoft Graph PowerShell används för användare, grupper och licenser. Anslutningen görs med administratörskonto och flerfaktorsautentisering, och efter inloggning kan man exempelvis lista alla webbplatser med lagringsanvändning och delningsnivå. Det avslöjar snabbt områden som delas för öppet. Vanliga hinder är att körpolicyn, ExecutionPolicy, stoppar skript, att äldre versioner av PowerShellGet eller NuGet saknas och att villkorlig åtkomst blockerar inloggningen. Vi löser dem steg för steg och dokumenterar hur anslutningen sätts upp, så att det går snabbare nästa gång. Vi ser också till att modulerna är uppdaterade, eftersom gamla versioner kan sluta fungera när Microsoft ändrar sina tjänster. Genom att standardisera arbetssättet blir förvaltningen mer förutsägbar, och det går att lämna över arbetet till någon annan utan att något hamnar mellan stolarna. Det gör att ni får en miljö som är lättare att sköta, och som inte beror på en enda persons kunskap om hur allt hänger ihop.

Rapporter och regelbunden kontroll
Ett vanligt användningsområde är rapportering. Vi tar fram listor över användare och licenser, över konton som inte loggat in på länge, över postlådor med vidarebefordran till externa adresser och över SharePoint-webbplatser med öppen delning. Sådan information är svår att få fram manuellt men viktig för både säkerhet och kostnadskontroll. Överdelade webbplatser och postlådor upptäcks annars aldrig, och avslutade medarbetare kan behålla åtkomst för att ingen rensar. Vi kör rapporterna regelbundet och går igenom dem tillsammans med er, så att avvikelser åtgärdas i tid. Dessutom kan vi ställa in automatiska åtgärder, till exempel att avaktivera konton som inte använts efter en viss tid, om det passar er verksamhet. Resultatet sparas som dokumentation, vilket underlättar både revisioner och interna kontroller. Genom att se regelbunden kontroll som en del av driften håller ni miljön ren och minskar risken att gamla behörigheter och glömda delningar blir en väg in för obehöriga eller orsak till onödiga licenskostnader som ingen längre har nytta av.

Säkerhet och spårbarhet vid administration
Administration med PowerShell är kraftfull, och därför måste den vara kontrollerad. Vi arbetar med separata administratörskonton, flerfaktorsautentisering och minsta möjliga behörighet. Skript granskas innan de körs i skarp miljö, och vi testar dem först på ett fåtal objekt. Åtgärder loggas, så att det går att se vem som gjorde vad och när. Känsliga uppgifter, som lösenord och nycklar, lagras aldrig i skripten utan hanteras med säkra metoder. Vi undviker även att ge breda behörigheter till tjänstekonton, eftersom ett stulet konto då kan göra stor skada. Genom att köra kommandon som går att granska i efterhand får ni både effektivitet och trygghet. Om något skulle gå fel kan vi snabbt se vad som ändrats och återställa det. Det är i längden den största fördelen med skriptad administration: den är repeterbar, dokumenterad och möjlig att kontrollera, vilket är precis vad en revisor eller en kund som ställer krav på ordning i er miljö förväntar sig. Ni slipper dessutom oroa er för att en enskild administratör av misstag ska kunna orsaka stora problem.

Kontakta Datorkirurgen AB om Microsoft 365-administration
Behöver ni ordning på er Microsoft 365-miljö? Business IT Support, en del av Datorkirurgen AB, administrerar och granskar SharePoint, Exchange och användare med PowerShell åt företag i hela Sverige. Vi börjar med en kartläggning av er miljö, och vi tar fram rapporter över licenser, delningar och inaktiva konton. Därefter åtgärdar vi det som behöver rättas och föreslår rutiner för regelbunden kontroll. Vi kan även ta hand om den löpande förvaltningen, till exempel att lägga till och ta bort användare, hantera behörigheter och följa upp säkerhetsinställningar. Eftersom vi arbetar med hela IT-miljön, inklusive e-postsäkerhet, Azure och nätverk, ser vi till att allt hänger ihop. Efter genomgången finns vi kvar för support när något behöver ändras eller felsökas. Kontakta oss så går vi igenom er miljö och ger er en tydlig bild av läget, med en prioriterad lista över åtgärder, så att ni vet vad som ska göras först och vad som kan vänta.

Vanliga supportfrågor
Frågor om PowerShell och Microsoft 365
- Vad är PowerShell?
- Varför använder man PowerShell i Microsoft 365?
- Hur ansluter man till Exchange Online med PowerShell?
- Hur ansluter man till SharePoint Online med PowerShell?
- Vad är PnP PowerShell?
- Vad är Microsoft Graph PowerShell?
- Hur installerar man ExchangeOnlineManagement?
- Hur ändrar man ExecutionPolicy?
- Varför får jag fel vid Connect-ExchangeOnline?
- Hur loggar man in med flerfaktorsautentisering i PowerShell?
Frågor om SharePoint och användare
- Hur listar man alla SharePoint-webbplatser?
- Hur ser man vilka webbplatser som delas externt?
- Hur ändrar man delningsinställningar i SharePoint?
- Hur tar man bort en användare i Microsoft 365?
- Hur hittar man inaktiva konton i Microsoft 365?
- Hur ser man licenser per användare?
- Hur ger man någon åtkomst till en SharePoint-webbplats?
- Hur flyttar man filer till SharePoint?
- Hur ser man lagringsanvändning i SharePoint?
- Hur återställer man raderade filer i SharePoint?
Frågor om säkerhet och support
- Vilka administratörsroller behövs för PowerShell i Microsoft 365?
- Hur loggar man administratörsåtgärder?
- Är PowerShell säkert att använda?
- Hur hittar man postlådor med vidarebefordran?
- Hur granskar man behörigheter i Microsoft 365?
- Hur automatiserar man användarhantering?
- Hur schemalägger man PowerShell-skript?
- Kan ni skriva skript åt oss?
- Kan ni granska vår Microsoft 365-miljö?
- Hur kontaktar jag er om Microsoft 365-administration?
[dk_natverk compact=”1″]