Labels

Posts tonen met het label Powershell. Alle posts tonen
Posts tonen met het label Powershell. Alle posts tonen

donderdag 7 april 2016

Test-NetConnection

To check if a port is open without installing telnet ;-)
 
Test-NetConnection –Computername [computername] –Port [port]
 
 

GPO Back-up Script All

This Script makes a back-up of all GPO’s in your forest incl. child domains.
Make sure you have the folders in place and have enough admin rights! Als check the Environment settings for your own needs.
 
# --------------------------------------------------------------
# Script: Create_Backup_GPO_All_V2.ps1
# Author: Bart Michel
# Date: 06-04-2016
# This script makes a backup of all the GPO's in the domain
# --------------------------------------------------------------
 
#Environment settings
$Enddate = (Get-Date).tostring("ddMMyyyyHHmm")
$Destination = "C:\Scripts\Backup_GPO\GPO_Backup_$Enddate.zip"
$Source = "C:\Scripts\GPO"
$Backupfolder = "C:\Scripts\Backup_GPO\"
$BackupsToKeep = "10"
$CurrentDate = Get-Date
$DatetoDelete = $CurrentDate.AddDays(-$BackupsToKeep)
$Extension = "*.zip"
$AllDomains = Get-ADDomain
$TLD = Enter your top level domain
 
# Backup All GPO's in the Domain
Backup-GPO -All -Domain $TLD -Path $Source
foreach($domain in $AllDomains.ChildDomains)
{
    Backup-GPO -All -Domain $domain -Path $Source -ErrorAction SilentlyContinue
}
 
# Create Zip file of all GPO's
Add-Type -assembly "system.io.compression.filesystem"
[io.compression.zipfile]::CreateFromDirectory($Source, $Destination)
 
# Clean-up of Temp GPO folder and Backup dir
Get-ChildItem $Backupfolder -Include $Extension -recurse | Where-Object { $_.LastWriteTime -lt $DatetoDelete } | Remove-Item
Remove-Item C:\Scripts\GPO\* -recurse -Force
 

zondag 4 december 2011

Recieve Connector ConnectionTimout Exchange 2010

Als je een grote batch mail wilt versturen via een interne recieve connector dan zit daar standaard een connectiontimeout op van 10 minuten, je kunt je voorstellen wanneer je een grote batch verstuurd deze er langer over doet.
Vaak krijg je dan onderstaande foutmelding:
Service not available, closing transmission channel. The server response was: 4.4.1 Connection timed out

je kunt in deze gevallen dan de ConnectionTmeout verhogen naar bijv. 30 min, dit doe je door onderstaande uit te voeren in Poweshell, Let op dat je de juiste Recieveconnector gebruikt.

De receiveconnector "SMTP Relay" had een ConnectionTimeout van 00:10:00 (zie onderstaand screenshot):



Onderstaand commando in powershell zorgt ervoor dat de Relay connector " SMTP Relay " een hogere connectiontimeout krijgt van 30 min. i.p.v. de standaard 10 min.

Set-receiveconnector –Identity " SMTP Relay" – ConnectionTimeout:00:30:00


vrijdag 18 november 2011

Enable e-mail address policy alle mailboxen


Met onderstaand commando kun je EAP (E-mail Address Policy) op alle mailboxen enabled:
Get-Mailbox | Set-Mailbox -EmailAddressPolicyEnabled:$True