Vad Exchange Online PowerShell används till

Exchange Online är Microsofts molntjänst för e-post, och många uppgifter går snabbare eller är bara möjliga med PowerShell. Man kan administrera postlådor och delade postlådor, skapa och granska regler, hantera DKIM-signering, söka i meddelandespårning och ställa in skydd mot skräppost och nätfiske. För företag som ska införa SPF, DKIM och DMARC är det ofta här aktiveringen av signeringen sker. Business IT Support använder modulen ExchangeOnlineManagement dagligen i arbetet med företag som har Microsoft 365, och vi har lärt oss vilka fel som är vanliga och hur de löses. Det handlar sällan om avancerade problem utan om små detaljer: en körpolicy som blockerar, en gammal modul som inte kan uppdateras eller en inloggning som stoppas av säkerhetsinställningar. Genom att göra anslutningen rätt från början sparar man mycket tid, och ni får en miljö där administration kan göras snabbt och spårbart. Vi dokumenterar stegen, så att ni eller en kollega kan upprepa dem om behovet uppstår. På så sätt blir administrationen ett stöd för säkerheten och inte en risk som ingen riktigt har överblick över.

Installation av Exchange Online-modulen i PowerShell – Exchange Online och PowerShell, Business IT Support
Installation av Exchange Online-modulen i PowerShell. Så arbetar Business IT Support, en del av Datorkirurgen AB, med Exchange Online och PowerShell åt företag i hela Sverige.

Installera modulen steg för steg

Installationen sker från PowerShell-galleriet och kräver att PowerShell körs som administratör. Först kontrollerar vi vilken version av PowerShell och PowerShellGet som finns, eftersom äldre versioner kan ge fel vid installationen. Därefter installeras NuGet-leverantören, som behövs för att kunna hämta moduler, och sedan själva modulen ExchangeOnlineManagement. Vi kontrollerar den installerade versionen med ett enkelt kommando, och uppdaterar vid behov till den senaste. När installationen är klar ansluter vi med kommandot Connect-ExchangeOnline och loggar in med administratörskonto, vanligen med flerfaktorsautentisering. Det är viktigt att använda ett konto med rätt roll i Exchange, till exempel Exchange Administrator, och inte ett konto med bredare behörigheter än nödvändigt. Efter anslutning kan man köra kommandon som visar status för DKIM, listar postlådor eller kontrollerar regler. När arbetet är klart avslutar vi sessionen, så att ingen öppen anslutning ligger kvar. Vi dokumenterar kommandona i ett enkelt dokument, vilket gör upprepningen enkel och minskar risken för misstag nästa gång. Det spar tid vid varje ny installation och gör att inget steg glöms bort när flera personer delar på arbetet.

NuGet-installation i PowerShell för Exchange Online – Exchange Online och PowerShell, Business IT Support
NuGet-installation i PowerShell för Exchange Online. Kontakta Datorkirurgen AB för hjälp med Exchange Online och PowerShell: felsökning, åtgärd och löpande support.

Vanliga fel och hur vi löser dem

Det första felet är ofta körpolicyn. Windows blockerar som standard körning av skript, och då misslyckas installationen eller importen av modulen. Vi ändrar policyn för den aktuella användaren till en säkrare nivå som tillåter signerade eller lokalt skapade skript, i stället för att öppna för allt. Ett annat vanligt fel gäller NuGet, där leverantören saknas eller är för gammal, vilket gör att moduler inte går att hämta. Äldre versioner av PowerShellGet orsakar liknande problem och måste uppdateras först. Ibland finns flera versioner av modulen installerade, och då kan fel version laddas, vilket vi löser genom att ta bort gamla versioner. Slutligen kan villkorlig åtkomst eller saknade roller stoppa inloggningen, och då behöver rolltilldelningen eller policyn justeras. För varje fel läser vi felmeddelandet noga, för det pekar ofta direkt på orsaken. Vi löser problemet steg för steg och verifierar att anslutningen fungerar, så att ni slipper gissa och prova på olika sätt utan struktur. Vi dokumenterar vad som orsakade felet, så att samma problem går snabbare att lösa när det dyker upp hos er igen.

Versionskontroll av Exchange Online-modulen – Exchange Online och PowerShell, Business IT Support
Versionskontroll av Exchange Online-modulen. Exempel från ett verkligt uppdrag inom Exchange Online och PowerShell, utfört av Business IT Support.

Säker användning i praktiken

PowerShell mot Exchange ger stor makt, och den ska användas med omsorg. Vi använder separata administratörskonton med flerfaktorsautentisering och ger bara de roller som behövs. Innan en ändring görs som påverkar många postlådor testar vi den på ett fåtal och sparar utdata, så att vi kan återgå. Skript som kör regelbundet använder säkra sätt att autentisera sig, till exempel certifikat, och inte lösenord som ligger i klartext. Alla administratörsåtgärder loggas i Microsoft 365, vilket gör att de går att granska. Dessutom går vi igenom regler som vidarebefordrar e-post externt, eftersom det är en vanlig metod för att stjäla information efter ett intrång. Genom att kombinera effektiv administration med tydliga rutiner får ni en miljö som är både lätt att sköta och svår att missbruka. Det är särskilt viktigt för företag som hanterar känslig kundkommunikation, där en felaktig regel eller en glömd vidarebefordran kan få allvarliga konsekvenser för både kunderna och verksamhetens rykte.

Anslutning till Exchange Online med PowerShell – Exchange Online och PowerShell, Business IT Support
Anslutning till Exchange Online med PowerShell. Rätt hantering av Exchange Online och PowerShell skyddar verksamheten mot driftstopp och förlorade kunder.

Kontakta Datorkirurgen AB om Exchange Online

Har ni problem med Exchange Online eller PowerShell, eller vill ni ha hjälp att administrera e-posten? Business IT Support, en del av Datorkirurgen AB, installerar, konfigurerar och felsöker Exchange Online åt företag i hela Sverige. Vi hjälper till med anslutning och moduler, med DKIM, SPF och DMARC, med regler och postlådor och med granskning av säkerhetsinställningar. Vi börjar med att ta reda på vad som inte fungerar, och därefter åtgärdar vi det och dokumenterar lösningen. Om ni vill kan vi ta över den löpande förvaltningen av er Microsoft 365-miljö, så att ni slipper hantera detaljerna själva. Eftersom vi arbetar med hela IT-miljön, från Azure och servrar till nätverk, kan vi se samband som en enskild specialist kan missa. Kontakta oss så går vi igenom er situation och föreslår en lösning, och ni får en tydlig bild av vad som behöver göras och hur lång tid det väntas ta att komma i ordning.

Körpolicy för PowerShell vid Exchange Online-administration – Exchange Online och PowerShell, Business IT Support
Körpolicy för PowerShell vid Exchange Online-administration. Behöver ni hjälp med Exchange Online och PowerShell? Business IT Support, en del av Datorkirurgen AB, hjälper er.

Vanliga supportfrågor

Frågor om installation

Frågor om anslutning och fel

Frågor om användning och support

[dk_natverk compact=”1″]

Leave a Reply

Your email address will not be published. Required fields are marked *