Tags

Howto (51) Free Software (35) Powershell (33) Windows Server (23) AD (16) Hyper-V (16) Exchange (13) Office (13) Group Policy (10) Windows Server 2012 (9) Scripts (7) Symantec BE (5) Windows 8 (5) Cisco (4) TMG (4) Terminal Server (4) Cluster (3) HP (3) RDS (3) UAG (3) Citrix (2) DC (2) DNS (2) IE10 (2) OpenID (2) PKI (2) SCVMM (2) Windows Live (2) iLO (2) Backup (1) DPM (1) Fileserver (1) IE (1) SQL; DPM (1) Security (1) Sharepoint (1) Switch (1) VMWare (1) Veeam (1)

vrijdag 24 februari 2012

Use variable for current directory in Batch files

%~dp0 or %cd% to find the current directory

%cd% is available either to a batch file or at the command prompt and expands to the drive letter and path of the current directory (which can change e.g. by using the CD command)

%~dp0 is only available within a batch file and expands to the drive letter and path in which that batch file is located (which cannot change). It is obtained from %0 which is the batch file's name.

An experiment like the following shows the difference

Here is D:\dirshow.bat:

Code: [Select]
@echo off
echo this is %%cd%%  %cd%
echo this is %%~dp0 %~dp0

Run it from C:\ and this is what you see

Code: [Select]
C:\>D:\dirshow.bat
this is %cd%  C:\
this is %~dp0 D:\

Voorbeeld:

donderdag 23 februari 2012

Windows 7 Image Resizer

Vroeger had je voor Windows XP een erg leuke en handige Powertoy:  “Image Resizer”

Je kon daardoor met de rechtermuis knop erg makkelijk foto’s verkleinen.

Vanaf Windows Vista kon je deze tool echter helaas niet meer gebruiken.
Nu is er op codeplex echter de vernieuwde Windows 7 compatible Image Resizer :)



Installatie van Adobe Reader op Remote Desktop Session Host (Terminal Server)

Download de laatste MSI versie en MSP patches van: ftp://ftp.adobe.com/pub/adobe/reader/win/10.x/ naar (zeg) C:\Adobe\Downloads


Maak nu een Administrative Installation Point (AIP):

msiexec /a c:\Adobe\Downloads\AdbeRdr1010_nl_NL.msi

Geef tijdens de installatie als netwerklocatie de locatie op waarvan uit je later de Adobe Reader installatie wilt starten.
Persoonlijk geef ik de voorkeur aan een DFSRoot hiervoor (dus bijvb: \\domein.local\DFSRoot\SDP\AdobeX)

In deze map worden vervolgens een aantal bestanden en mappen geplaatst:


Werk deze installatie nu bij met de laatste patch:

msiexec /a "\\domein.local\DFSRoot\SDP\AdobeX\AdbeRdr1010_nl_NL.msi" /p "C:\Adobe\Downloads\AdbeRdrUpd1012.msp"

Download nu de executable (AdbeRdr1010_nl_NL.exe) van bovengenoemde FTP locatie (staat bij de MSI) en installeer deze met de volgende parameters:

C:\Adobe\Downloads\AdbeRdr1010_nl_NL.exe -nos_o"C:\Adobe" -nos_ne

Deze kun je namelijk met de Adobe Customization Wizard (ACW) bewerken. De MSI die al gedownload was is daarvoor te beperkt.
De MST die je aan de hand van deze uitgepakte executable maakt kun je gebruiken voor de AIP.

dinsdag 21 februari 2012

Use WMI Query with Group Policy Objects

Je kunt gebruik maken van WMI filters om ervoor te zorgen dat een GPO alleen op bepaalde objecten van toepassing is.

Zo kun je onderstaande WMI query gebruiken om een bepaalde GPO alleen te laten gelden voor Windows 7 32-bits werkstations:

select * from Win32_OperatingSystem WHERE Version like "6.1%" AND ProductType="1" AND NOT OSArchitecture = "64-bit"

Om een GPO te laten gelden voor alleen Windows 7 64-bits werkstations:

select * from Win32_OperatingSystem WHERE Version like "6.1%" AND ProductType="1" AND OSArchitecture = "64-bit"

Om erachter te komen welke waarde je kunt gebruiken voor je query kun je in Powershell bijvoorbeeld onderstaand commando uitvoeren:

Get-WmiObject -Class Win32_OperatingSystem | fl *

Om alle WMI Classes(het zijn er heel wat) te bekijken welke je in je query zou kunnen gebruiken:

Get-WMIObject -List

URLs:

vrijdag 17 februari 2012

Waarom moet je voor een lang/moeilijk wachtwoord kiezen

Natuurlijk weet iedereen het eigenlijk al, echter kan het nooit vaak genoeg herhaald worden: Kies voor een lang/moeilijk wachtwoord!

Een zeer informatieve blog hierover kun je vinden op: http://xato.net/passwords/my-password-is

(Hierin staat beschreven welke stappen hackers ondernemen om je wachtwoord te achterhalen)

Recreate Default Domain Policies

Als eerste is het goed te weten dat je de Default Domain Policies niet kunt verwijderen.
Mocht je deze proberen te verwijderen krijg je onderstaande melding te zien:




De huidige Default Domain Policy is aangepast:

Als je de link verwijderd en de default GPO aan een andere OU linked zullen de instellingen die daarna in de GPO worden aangepast niet worden doorgevoerd in de AD.
Dit blijkt na controle in ADSI Edit.


Om de Default Domain Policy weer met de standaard waarden te vullen voer je dcgpofix uit:



Zoals je ziet zijn de standaard waarden teruggezet:



Exporteren van een Mailbox naar een PST bestand

Om een mailbox te kunnen exporteren naar een PST bestand dien je rechten te hebben op de Exchange Role “Mailbox Import Export”.

Ik zie dat onderstaande rechten hebben om een Mailbox te importeren of te exporteren (van/naar PST).


Het is echter beter om een groep deze rechten te geven ipv individuele gebruikers.

De onderste RoleGroup “Import Export Mailbox Admins” heb ik zelf via de ECP (Exchange Control Panel) (https://mail.domein.nl/ecp) aangemaakt.
Je kunt deze natuurlijk ook via Powershell aanmaken dmv commando:

New-ManagementRoleAssignment -Name "Import Export Mailbox Admins" -SecurityGroup "Exchange Mailbox Import Export" -Role "Mailbox Import Export"



Onderstaand het commando om de individuele gebruikers de rechten op deze role te ontnemen:




Het exporteren van een mailbox naar een PST bestand: