Script: Add Computer to Workgroup or Domain



Const JOIN_DOMAIN             = 1
Const ACCT_CREATE             = 2
Const ACCT_DELETE             = 4
Const WIN9X_UPGRADE           = 16
Const DOMAIN_JOIN_IF_JOINED   = 32
Const JOIN_UNSECURE           = 64
Const MACHINE_PASSWORD_PASSED = 128
Const DEFERRED_SPN_SET        = 256
Const INSTALL_INVOCATION      = 262144

strDomain   = "FABRIKAM"
strPassword = "ls4k5ywA"
strUser     = "shenalan"
Set objNetwork = CreateObject("WScript.Network")
strComputer = objNetwork.ComputerName

Set objComputer = _
GetObject("winmgmts:{impersonationLevel=Impersonate}!\\\\" & _
strComputer & "\\root\\cimv2:Win32_ComputerSystem.Name='" _
& strComputer & "'")
ReturnValue = objComputer.JoinDomainOrWorkGroup(strDomain, _
strPassword, _
strDomain & "\\" & strUser, _
NULL, _
JOIN_DOMAIN + ACCT_CREATE)

Bron: http://msdn.microsoft.com/

Windows: Windows Server 2008 RC0 available with Viridian


Vanaf vandaag is de RC0 te downloaden vanaf de Microsoft site.

Er zijn twee versies beschikbaar:

  1. 6001.16659.070916-1443_x86fre_Server_en-us-KR1SFRE_EN_DVD.iso
  2. 6001.16659.070916-1443_amd64fre_Server_en-us-KR1SXFRE_EN_DVD.iso

Je kunt de beide versies hier downloaden: http://www.microsoft.com/downloads/details.aspx?FamilyID=0818d425-cd47-4279-be8d-24aba14530a3&DisplayLang=en

Echter volgens deze how to: http://blogs.technet.com/jhoward/ heb je de 64Bit versie nodig als je met Viridian wilt gaan spelen.

Ik hoop een deze dagen een how to te posten over hoe je viridian in een Workstation VM kunt installeren.

Script: Join a Windows Domain


Ik kwam op vmtn deze post tegen van chimera. In deze post plaatste hij het onderstaande script.


rem -------------------------------- START ---------------------------------------
rem Joins the server to the domain and turns off autologon

rem Set location for registry file
set REGFILE="%TEMP%\\autooff.reg"
echo.

rem ****** Registry Header ******
echo Windows Registry Editor Version 5.00  %REGFILE%
echo.  %REGFILE%

rem ****** Turn off autologon setting ******
echo [HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon]%REGFILE%
echo "AutoAdminLogon"=%REGFILE%
echo "DefaultUserName"=%REGFILE%
echo "DefaultPassword"=%REGFILE%
echo. %REGFILE%

rem ****** Import registry and cleanup ******
regedit /s %REGFILE%
del %REGFILE%
set REGFILE=

rem Join computer to the domain
rem Join computer to the domain
netdom join %COMPUTERNAME% /Domain:domainname /OU:"OU=server,DC=domain,DC=local" /UserD:domainadmin /PasswordD:password

rem Reboot
shutdown /r /t 10

rem -------------------------------- END -----------------------------------------

Om dit script in je eigen omgeving te kunnen gebruiken, hoef je alleen de volgende waarden aan te passen.

/Domain

/OU

/UserD

/PasswordD

Opmerking

Als je dit script wilt gebruiken, dan mag de server of pc nog niet bekend zijn in de Active Directory. Is dit wel het geval dan werkt het script niet.

EventID: 50 MrxSMB


Update 7 sept 2007: dit is helaas niet de oplossing voor onze omgeving.

Ik kwam deze KB tegen op de Microsoft site: KB325487

 

Het kan voorkomen dat je de onderstaande event melding krijgt. Ik kreeg deze net zoals mijn collega ICT-Freak Jimmy op de Citrix / Terminal Servers.

eventid50mrxsmb

Volgens deze website http://www.myitforum.com/ is de oplossing eenvoudig.

Standaard staat de WINS instelling zoals het onderstaande plaatje

defaultnetbiossettings

Als je dit aanpast zoals in het onderstaande plaatje, zou de melding niet meer mogen voorkomen.

mrxsmb_netbiossettings

bron: http://www.myitforum.com/

Registry: Java Environment for Presentation Server 4.5


Om er voor te zorgen dat je Citrix Presentation Server 4.5 kunt installeren en dan gaat het met name om de Management Console (PSC voormalig CMC). Dien je Java 1.5.0.09 te gebruiken. De laatste versie van Java is echter 1.6.0.02 dus krijg je een probleem.

Dit kun je oplossen, door de volgende registry key te importeren.

FoolPSC.reg

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.5.0_09]
“JavaHome”=”C:\\Program Files\\Java\\jre1.6.0_02”
“MicroVersion”=”2”
“RuntimeLib”=”C:\\Program Files\\Java\\jre1.6.0_02\\bin\\client\\jvm.dll”

Je kunt ook de onderstaande sites bekijken, daar vindt je een script om dit probleem op te lossen.

http://blog.stealthpuppy.com/unattended/

http://support.citrix.com/forums/

How To: Unattended Windows installation DVD


Mijn collega ICT Freak Jimmy had een unattended DVD gemaakt voor Windows XP SP2 met daarop diverse software wat automatisch geïnstalleerd word. Dat laatste deed hij via batch script. Ik wil dit eigenlijk wat mooier doen en kwam uit op het RunOnceEx principe. Meer informatie hier over vindt je hier http://unattended.msfn.org/

In deze how to laat ik zien hoe je een unattended DVD maakt die automatisch software installeerd, Registry keys aanpast en vervolgens alles opschoont.

Zodra je klaar bent ziet het er als volgt uit

unattendediso1

Deze how to is geïnspireerd door de website http://unattended.msfn.org/.

Continue reading “How To: Unattended Windows installation DVD”

Unattended: Powershell


Voordat we beginnen hebben we de volgende bestanden nodig:

Zoals je ziet is .Net 2.0 nodig en deze moet ook nog eens geïnstalleerd staan voordat je Powershell kunt installeren.

De installatie gaat als volgt:

  • .Net 2.0: installdir\ms\netfx\fx2\dotnetfx.exe /q:a /c:”install.exe /qb”
  • .Net 2.0 (via MSI): MSIEXEC /I “installdir\ms\netfx\fx2\netfx.msi ADDEPLOY=1 /Qn “
  • .Net 2.0 SP1: installdir\ms\netfx\fx2\NETCFSetupv2.msi /Qn
  • Powershell: Installdir\ms\pwrshell\WindowsServer2003-KB926139-x86-ENU.exe /quiet /passive /norestart

Bron: http://monadblog.blogspot.com/