donderdag 14 januari 2016

Add DNS record with powershell

Add-DnsServerResourceRecordA -Name "TEST.TEST1.TEST1" -ZoneName "zone_name.local" -IPv4Address "10.0.0.1" -TimeToLive 00:15:00

This adds a A record in DNS under zone zone_name.local and the structure will be test.test1.test1.zone_name.local

Add-DnsServerResourceRecordCName -Name "TEST.TEST1.TEST1" -HostNameAlias "TEST.TEST1.TEST1" -ZoneName "zone_name" -TimeToLive 00:15:00

This adds a CNAME record in DNS under zone zone_name.local and the structure will be test.test1.test1.zone_name.local

Muliple Ip's on 1 interface register multiple DNS records

If you don’t want to register the extra ip addresses in DNS you simply can avoid this by adding the extra ip addresses with NETSH and the flag skipassource=true

netsh int ipv4 add address "Local Area Connection" address=10.0.0.1 mask=255.255.255.0 skipassource=true

donderdag 6 augustus 2015

Hyper-v / SCVMM Powershell commands

Enter maintenance mode van een Hyper-v node
Disable-SCVMHost -VMHost “VMHOST””  -MoveWithinCluster -RunAsynchronously
 
Stop maintenance mode:
param($VMHost)
Enable-SCVMHost -VMHost $VMHost -RunAsynchronously
 
Een VHDX disk aanmaken op het cluster
New-VHD -Path "C:\ClusterStorage\Volume1\DISK.vhdx" -Fixed -SizeBytes 25GB
 
Zien of er ISO’s zijn gemount op het cluster:
param([string] $VMMServer = $(throw “Please specify a VMM-Server to connect to.”))
Get-VirtualDVDDrive -All | Where-object {$_.ISO -ne $null} | select-object Name, ISO, ISOLinked | Sort-object -Property Name
 
ISO unmounten:
param([string] $VMServer = $(throw “Please specify a VM to dismount media from.”))
get-virtualDVDDrive -VM $VMServer | set-VirtualDVDDrive -NoMedia
 
Zien of er checkpoints zijn op het cluster:
Get-SCVMCheckpoint -VMMServer localhost
 
Checkpoint maken:
New-SCVMCheckpoint -VMVMName” -Name ”Naam checkpoint” -Description ”description”
 
Laatst aangemaakte checkpoint weggooien:
param([string] $VM = $(throw “Please specify a VM”))
$Checkpoint = Get-VMCheckpoint -VM $VM -MostRecent
Remove-SCVMCheckpoint -VMCheckpoint $Checkpoint -Confirm
 
Geheugen aanpassen van een VM:
param($VMachine, $MB)
$VM = Get-SCVirtualMachine -Name $VMachine
if($VM.Status -ne "PowerOff"){Stop-SCVirtualMachine -VM $VM}
Set-SCVirtualMachine -VM $VM -MemoryMB $MB
Start-SCVirtualMachine $VMachine
 
Processor aanpassen van een VM:
param($VMachine, $Proc)
$VM = Get-SCVirtualMachine -Name $VMachine
if($VM.Status -ne "PowerOff"){Stop-SCVirtualMachine -VM $VM}
Set-SCVirtualMachine -VM $VM -ProcessorCount $Proc
Start-SCVirtualMachine $VMachine
 
Shared VHDX toevoegen aan een VM:
Add-VMHardDiskDrive -VMName “VMname” -Path "C:\ClusterStorage\DISK.vhdx" -ShareVirtualDisk
 
Remove Shared disks van meerdere servers tegelijk:
##Run dit script op de Hyper-v node waar de VM op draait!
 
$Servers =@("server1","server2","server3")
foreach ($Vmname in $Servers)
{
    Add-VMHardDiskDrive -VMName $Vmname -Path "C:\ClusterStorage\Volume1\DISK1.vhdx" -ShareVirtualDisk
    Add-VMHardDiskDrive -VMName $VMname -Path "C:\ClusterStorage\Volume1\DISK2.vhdx" -ShareVirtualDisk
    Add-VMHardDiskDrive -VMName $VMname -Path "C:\ClusterStorage\Volume1\DISK3.vhdx " -ShareVirtualDisk
    Add-VMHardDiskDrive -VMName $VMname -Path "C:\ClusterStorage\Volume1\DISK4.vhdx " -ShareVirtualDisk
 
 
Remove Shared disks van meerdere servers tegelijk: (let op kijk van te voren welke controllernumber en controllerlocation de disk heeft!!)
##Run dit script op de Hyper-v node waar de VM op draait!
 
$Servers =@("server1","server2","server3")
foreach ($Vmname in $Servers)
{
    Remove-VMHardDiskDrive -VMName $Vmname  -ControllerType SCSI -ControllerNumber 0 -ControllerLocation 2
    Remove-VMHardDiskDrive -VMName $Vmname  -ControllerType SCSI -ControllerNumber 0 -ControllerLocation 3
    Remove-VMHardDiskDrive -VMName $Vmname  -ControllerType SCSI -ControllerNumber 0 -ControllerLocation 4
    Remove-VMHardDiskDrive -VMName $Vmname  -ControllerType SCSI -ControllerNumber 0 -ControllerLocation 5
 

donderdag 5 maart 2015

Dirsync / AAD sync naar office 365 doet het niet

Soms komt het voor dat de delta sync naar Office 365 middels dirsync/AAD sync niet goed loopt, je kunt dit controleren door Synchronisation Service Manager te starten:
C:\Program Files\Windows Azure Active Directory Sync\SYNCBUS\Synchronization Service\UIShell\ miisclient.exe
 
Je ziet dan dat hij blijft staan in “in progress” stop deze sync en doe het volgende:
In een elevated Powershell windows:
 
Import-module dirsync
Cd C:\Program Files\Windows Azure Active Directory Sync\DirSync
.\ImportModules.ps1
Start-OnlineCoexistenceSync –FullSync
 
Check nu of de Full wel synced zo ja dan kun je erna nog een delta starten door: om te zien of ook de delta weer werkt.
 
Start-OnlineCoexistenceSync
 

donderdag 24 april 2014

JAVA 7 out of date melding

Je kunt Citrix auto update uitschakelen door deze in het register uit te schakelen in de local machine, echter krijg je dan nog wel als gebruiker onderstaande popup als java een nieuwe versie uitbrengt.
 
 
 
Settings voor de melding in het register:
HKEY_CURRENT_USER\Software\AppDataLow\Software\JavaSoft\DeploymentProperties
 
Na klikken op LATER en vinkje aan:
 
Onderstaande Keys zijn verantwoordelijk voor de melding
 
In de GPO heb ik onderstaande keys toegevoegd en zo heeft elke user de juiste setting en krijgt men niet meer deze melding te zien.
 
Na aanpassing GPO
 

SQL VSS error en DPM 2012 na CU sql update

Na een SQL 2008r2 CU update van SQL is onderstaande ontstaan.
 
In DPM gaf een sql server onderstaande fout tijdens back-uppen in DPM
 
In de eventvwr op de server stonden onderstaande errors in de application log
 
Kijkend naar de VSS Writers, ik zie geen SQL Writer VSS
 
‘VSSadmin list writers’
 
Op de SQL server dien je de SYSTEM user toe te voegen en sysadmin rechten te geven.
 
Vervolgens nogmaals een list writers en je ziet de SQLServerWriter er weer bij staan
 
 
Daarna nog een reboot en probleem is verholpen, start de back-up job nog een keer.

vrijdag 27 december 2013

Internet Explorer 11 compatibility

Vaak werken wat oudere webapplicaties niet of niet goed met een nieuwere browser, Om vlug je site weer werkend te krijgen kun je onderstaande code toevoegen aan je site (in de HEAD), dit zorgt ervoor dat je browser terug schakelt naar een oudere browser versie, waardoor je site waarschijnlijk weer werkt.

<meta http-equiv="X-UA-Compatible" content="IE=9">

Uiteraard is het wel beter om je site werkend te krijgen voor de nieuwere versies!