PowerShell: Ostersonntag berechnen

View the code on Gist. referenzen Das Osterdatum und seine Berechnung Berechnung beweglicher Feiertage unter Visual Basic Ermitteln von Feiertagen

Weiterlesen …

PowerShell: Advanced Functions

referenz Windows PowerShell: Build a Better Function

Weiterlesen …

EWS: Body einer E-Mail Nachricht auslesen

Body wird nicht automatisch geladen Body wird zu text konvertiert Referenzen Glen’s Exchange Dev Blog Pushing the Envelope in Messaging Development MSDN: Finding the Message Body ScirptGuy: Learn to Use the Exchange Web Services with PowerShell

Weiterlesen …

Run PowerShell Skript from VBS

Dim PfadZumPowerShellSkript PfadZumPowerShellSkript = „c:\skripte\zeug.ps1“ Set objShell = CreateObject(„Wscript.shell“) objShell.run(„powershell -executionpolicy bypass -noexit -file “ & PfadZumPowerShellSkript)

Weiterlesen …

WSUS: Register ADComputers

## Execute on WSUS Server # Variablen $wsusserver = ’stikiwsus‘ $useSecureConnection = $false $portNumber = 8530 #Load required assemblies [void][reflection.assembly]::LoadWithPartialName(„Microsoft.UpdateServices.Administration“) $wsus = [Microsoft.UpdateServices.Administration.AdminProxy]::getUpdateServer($wsusserver, $useSecureConnection, $portNumber) # if Account is not in domain $cred = Get-Credential Get-ADComputer -Credential $cred -Filter ‚OperatingSystem -notlike „Windows Server*“‚ -Properties * | Foreach{$wsus.RegisterComputer($_.DNSHostName)}

Weiterlesen …

PowerShell Sheet

Listen # Element ergänzen $mail = „smtp:info@stiki.de“ Set-Mailbox „stiki“ -EmailAddresses @{add=$mail} # Element entfernen $mail = „smtp:steh@stiki.de“ Set-Mailbox „stiki“ -EmailAddresses @{remove=$mail} Strict-Mode # Testen ob Variable existiert Test-Path Variable:myVariable Test-Path Variable:Global:myVariable Referenz mnaoumov.wordpress.com: Set-StrictMode and legacy code issues

Weiterlesen …

Exchange Online: Office356-Teams, -Gruppen mit PowerShell Administrieren

# läd die entsprechenden CMDlets Connect-MsolService # Befehle zum verwalten Get-UnifiedGroup New-UnifiedGroup Remove-UnifiedGroup Set-UnifiedGroup Referenze Weitere Informationen zu Office 365-Gruppen

Weiterlesen …

Exchange: Emailadressrichtlinie um sekundäre Adressen erweitern

Set-EmailAddressPolicy -Identity (Get-EmailAddressPolicy).Identity -EnabledEmailAddressTemplates SMTP:%g.%s@stiki.de,smtp:%g.%s@stiki.com,smtp:%s@stiki.org Referenz Edit the default email address policy in Microsoft Exchange 2010

Weiterlesen …

PowerShell: Passwort in Datei speichern

# Passwort einlesen und in Datei speichern read-host -assecurestring | convertfrom-securestring | out-file C:\cred.txt # Passwort wieder einlesen $password = get-content C:\cred.txt | convertto-securestring # Passwort wieder anzeigen $UserName = „Domain\User“ $Credentials = New-Object System.Management.Automation.PSCredential -ArgumentList $UserName, $password $Credentials.GetNetworkCredential().Password Referenzen Powershell Tip – Storing and Using Password Credentials Working with Passwords, Secure Strings and Credentials […]

Weiterlesen …

Exchange: Welche ManagementRolle brauche ich für ein bestimmtes cmdlet?

Get-ManagementRole –Cmdlet Set-MailContact Referenzen Creating RBAC Role To Delegate Editing Contacts

Weiterlesen …