Hallo zusammen,
Das Update der PowerShell 7 mit der Version 7.0.2 gibt es schon ein paar Wochen. Höchste Zeit das mal zu installieren.
v7.0.2 Release of Powershell
https://github.com/PowerShell/PowerShell/releases/tag/v7.0.2
Grüsse Andres Bohren
Hallo zusammen,
Die Rolle des Systemadministrators verändert sich schon seit ein paar Jahren. Obwohl Engineering immer noch ein grosser Teil des Alltags ist, wird die Automatisierung immer wichtiger. Ein Systemadministrator, welcher sich nur im GUI zurechtfindet, hat es immer schwieriger. Wer kein PowerShell oder ein paar andere Programmiersprachen wie C#, Javascript, Java, Phyton (die Liste lässt sich beliebig erweitern) kann, hat es immer schwerer.
Seit einigen Jahren wird in der IT Industrie das DevOps Modell vorangetrieben.
Hallo zusammen,
Im vorangegangenen Artikel habe ich euch gezeigt, wie man VS Code und GIT installiert. Visual Studio Code and Version Control - Part 1
http://blog.icewolf.ch/archive/2020/07/04/visual-studio-code-and-version-control-part-1.aspx
Nun muss man sich erstmal mit den Grundlagen von GIT auseinander setzen. Ich habe den untenstehenden Link gefunden und finde, er zeigt recht gut die Grundlagen der Versionsverwaltung mit GIT auf. Natürlich ist das stark vereinfacht, aber ich denke, das wichtigste steht da.
git - Der einfache Einstieg
Hallo zusammen,
Im letzten Artikel haben wir uns mit den Grundlagen von GIT vertraut gemacht.
Visual Studio Code and Version Control - Part 2
http://blog.icewolf.ch/archive/2020/07/04/visual-studio-code-and-version-control-part-2.aspx
Nun folgt die praktische Anwendung im VS Code
Ein paar Tips hierzu gibt's auch hier:
Using Version Control in VS Code
https://code.visualstudio.com/docs/editor/versioncontrol
Mit Ctrl + Shift + P kommt man in die Command Palette. Dort gibt man folgendes ein:
Git: Clone
Ich habe mir schon vor einiger Zeit ein GitHub Konto angelegt und dort ein Repository angelegt.
Hallo zusammen,
Die Dokumentation der Office 365 URL's und IP's existiert schon sehr lange. Anfänglich konnte man sich ein XML herunterladen. Seit knapp zwei Jahren gibt es einen Webservice, welches ein JSON zurückliefert.
Office 365 URLs and IP address ranges
https://docs.microsoft.com/en-us/office365/enterprise/urls-and-ip-address-ranges
Office 365 IP Address and URL web service
https://docs.microsoft.com/en-us/office365/enterprise/office-365-ip-web-service
Falls auf einer Firewall die IP's für Exchange Online Protection eingeschränkt werden, so sollte man zumindest mitbekommen, wenn sich die IP's ändern, damit man die Firewall Regeln angepasst werden können.
Hallo zusammen,
Nachdem ich mich beim Exchange Update wieder mal durch den Wizard geklickt hatte und dann darauf hingewiesen wurde, dass noch ein Pending Reboot offen ist. Habe ich gedacht, das könnte man auch rasch vorher checken. Die folgende Tabelle habe ich im Internet gefunden. Daraus habe ich dann rasch ein PowerShell Script gebastelt.
How to Check for a Pending Reboot in the Registry (Windows)
https://adamtheautomator.com/pending-reboot-registry-windows/
KEY VALUE CONDITION HKLM:\SOFTWARE\Microsoft\Updates UpdateExeVolatile Value is anything other than 0 HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager PendingFileRenameOperations value exists HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager PendingFileRenameOperations2 value exists HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\RebootRequired NA key exists HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Services\Pending NA Any GUID subkeys exist HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\PostRebootReporting NA key exists HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce DVDRebootSignal value exists HKLM:\Software\Microsoft\Windows\CurrentVersion\Component Based Servicing\RebootPending NA key exists HKLM:\Software\Microsoft\Windows\CurrentVersion\Component Based Servicing\RebootInProgress NA key exists HKLM:\Software\Microsoft\Windows\CurrentVersion\Component Based Servicing\PackagesPending NA key exists HKLM:\SOFTWARE\Microsoft\ServerManager\CurrentRebootAttempts NA key exists HKLM:\SYSTEM\CurrentControlSet\Services\Netlogon JoinDomain value exists HKLM:\SYSTEM\CurrentControlSet\Services\Netlogon AvoidSpnSet value exists HKLM:\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName ComputerName Value ComputerName in HKLM:\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName is different Daraus habe ich dann folgende PowerShell Script gemacht:
Hallo zusammen,
Wie im Message Center angekündigt, ist der Storage Provider "Egnyte" automatisch aktiviert.
So sieht das dann im Microsoft Teams Admin Center aus.
Das kann man übers GUI deaktivieren oder natürlich auch über PowerShell.
Get-CsTeamsClientConfiguration | fl allow* Set-CsTeamsClientConfiguration -AllowEgnyte $false Danach ist es deaktiviert
Grüsse Andres Bohren
Hallo zusammen,
Vor ein paar Tagen wurde die Public Preview vom Endpoint Analytics angekündigt. Ich habe mir das mal angeschaut und ein paar Screenshots davon gemacht.
What is Endpoint analytics (preview)?
https://docs.microsoft.com/de-de/mem/analytics/overview
https://aka.ms/endpointanalytics
Grüsse Andres Bohren
Hallo zusammen,
Sicher steht der eine oder andere auch vor der Herausforderung, Credentials in Scripten zu verwenden. Dabei sollten die ja nicht gerade im Cleartext in den Scripten sichtbar sein.
Mit folgendem Vorgehen, werden die Passwörter mit einem AES Key Encrypted und gespeichert.
AES Encryption Key anlegen
$Key = New-Object Byte[] 32 [Security.Cryptography.RNGCryptoServiceProvider]::Create().GetBytes($Key)
$Key | out-file E:\Scripting\aes.key
Passwort mit dem Encryption Key speichern
(get-credential).Password | ConvertFrom-SecureString -key (get-content E:\Scripting\aes.key) | set-content "
Hallo zusammen,
Im Exchange Admin Center wird der Hinweis auf ein neues Exchange Admin Center angezeigt. Das habe ich mal ausprobiert.
Das neue Exchange Online Admin Center kann man direkt mit folgender URL aufrufen https://admin.exchange.microsoft.com/
Die Navitation ist viel mehr ans Design und die Funktionen wie im Microsoft 365 Admin Center angelehnt.
Gibt auch ein paar Interessante Funktionen
Beispielsweise sind die Einstellungen der Protokolle rasch und einfach zu erreichen.
Beim Message Tracking ist leider noch nichts zu sehen