RDS PSDrive in 2012 (R2)

Irgendein kluger Kopf hat für 2012 (R2) beschlossen dass der PowerShell PSDrive Provider für das RDS: Laufwerk leer bleibt, die Directories RDSConfiguration und RemoteApp sind einfach nicht da. Da wir hier von PowerShell sprechen ist .NET im Boot und MS war wieder so nett die dahinter liegende Provider DLLs (C:\Windows\System32\WindowsPowerShell\v1.0\Modules\RemoteDesktopServices\TSPSProvider.dll bzw. TSPSEngine.dll) nicht zu obfuszieren. …

Volle Kontrolle über DRIVESTOREDIRECT

Mit RDP 7.0 hat Microsoft ja beschlossen gaaaanz schlau zu sein und im RDP-File Parameter DRIVESTOREDIRECT nicht mehr nur einfach die Laufwerksbuchstaben die man gerne in die Session mappen würde zuzulassen sondern da muss man echt das eintragen was der Explodierer zum Zeitpunkt des Verbindungsaufbaus (wie das Teil nachher heißt ist vollkommen schnurz….) anzeigt, also …

REMOTEPROGRAMS für Windows Server 2012/2012 R2 revisited: MSI Erzeugung

Ich wurde darauf aufmerksam gemacht dass meine REMOTEPROGRAMS Lösung nicht ganz funktioniert – die Erzeugung von MSI Pakete scheitert (was mir nicht aufgefallen ist weil ich das Feature nicht verwende); die Lösung ist aber recht einfach (wiederum von 2008 R2 auf 2012/2012 R2 importieren/kopieren): Registrykey HKEY_CLASSES_ROOT\CLSID\{31A2EA80-A9A3-40E5-9B16-20D7D855E55F} rapmsign.dll (System32)

REMOTEPROGRAMS für Windows Server 2012/2012 R2

Nach TSADMIN und TSCONFIG fehlt nur mehr REMOTEPROGRAMS um den RDSH Admin der den MS Weg nicht mitgehen will glücklich zu machen: PublishingWIzard.dll (System32) kopieren de-DE/PublishingWizard.dll.mui (System32) kopieren PublishSnapIn.dll (System32) kopieren de/PublishSnapIn.resources.dll (System32) kopieren remoteprograms.msc (System32) kopieren Registrykeys von 2008 R2 exportieren und auf 2012 (R2) importieren: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns\FX:{fc2a784c-94da-4493-abe4-f7f9dc25d16f} Spaß haben 😀

TSCONFIG für Windows Server 2012/2012 R2

Wie TSADMIN kann man auch TSCONFIG von Windows Server 2008 R2 auf 2012/2012 R2 (es gibt ja keine Abhängigkeit zur Remote Control Funktionalität wie bei 2012) “portieren”: tsconfig.dll (System32) kopieren de/tsconfig.resources.dll (System32) kopieren tsconfig.msc (System32) kopieren und alle Elemente die FX:{48128E8C-DFEA-4722-BD00-9D39C3B371F9} enthalten entfernen (TS Licensing Diagnostics, machen Probleme) Registrykeys von 2008 R2 exportieren und auf …

TSADMIN für RDSH mit Windows Server 2012 R2

Wie ich schon mal geschrieben habe ist das TSADMIN MMC Snapin eines der FX (.NET) Gattung und kann damit angepasst werden (natürlich höchst unsupported und vermutlich sogar böse). Wie ich auch schon mal geschrieben habe sind altbekannte Weggefährten wie eben TSADMIN.MSC aber auch TSCONFIG.MSC und REMOTEPROGRAMS.MSC ab Windows Server 2012 nicht mehr enthalten weil Microsoft glaubt …

CTL Update endet in CAPI2 Event 4101

Fehler bei der automatischen Aktualisierung des Drittanbieterstammzertifikats von http://ctldl.windowsupdate.com/msdownload/update/v3/static/trustedr/en/irgendeinenummer.crt. Fehler: Die Vorgangskennung ist ungültig. (alternativ auch mit Diese Netzwerkverbindung ist nicht vorhanden. am Ende) – und das regelmäßig. Über KB2813430 (wo übrigens auch steht wie man das local verteilen könnte) bin ich auf den Key HKLM/SOFTWARE/Microsoft/SystemCertificates/AuthRoot gestoßen – und musste feststellen dass die ACL scheinbar …

Disk Configuration für Unattended Windows 8 Setup mit (U)EFI

Nach vielen (fruchtlosen) Versuchen kam das raus und es funktioniert sogar 😀 <DiskConfiguration> <WillShowUI>OnError</WillShowUI> <Disk wcm:action=”add”> <CreatePartitions> <CreatePartition wcm:action=”add”> <Order>4</Order> <Type>Primary</Type> <Extend>true</Extend> </CreatePartition> <CreatePartition wcm:action=”add”> <Order>2</Order> <Size>500</Size> <Type>EFI</Type> </CreatePartition> <CreatePartition wcm:action=”add”> <Order>3</Order> <Size>128</Size> <Type>MSR</Type> </CreatePartition> <CreatePartition wcm:action=”add”> <Order>1</Order> <Size>300</Size> <Type>Primary</Type> </CreatePartition> </CreatePartitions> <ModifyPartitions> <ModifyPartition wcm:action=”add”> <PartitionID>2</PartitionID> <Order>1</Order> <Label>System</Label> <Letter>S</Letter> <Format>FAT32</Format> </ModifyPartition> <ModifyPartition wcm:action=”add”> <Order>2</Order> <PartitionID>4</PartitionID> …

Wenn der Wurm im Apfel ist

Das Apple MacBook nudelt ewig rum, Fortschrittsbalken beim Boot geht bis ca. 40% dann schaltet sich der Rechner ab? Die Platte ist korrupt dass fsck (oder DiskUtility) sie nicht mehr reparieren kann – obwohl zumindestens die Userdaten normalerweise durchaus noch verfügbar sind – aber halt nicht zugreifbar wenn man nicht grad einen zweiten Rechner mit …

AD CA Restore und der Fehler 0x8007010b

Es gibt ja jede Menge KB-Artikel und Diskussionen zum Thema 0x8007010b beim Restore einer CA – in meinem Fall kam der generische Fehler mit der Zusatzinfo “The expected data does not exist in this directory. Please choose a different directory.” – obwohl genau die Files in dem gewählten Directory lagen die u.a. in KB298138 beschrieben …