Donnerstag, 7. Juli 2016

Office: Benutzername in Office

Wer kennt es nicht, da startet man Microsoft Office Word zum ersten Mal und es erscheint folgende Meldung:


Für den Privatanwender ist dies alles vielleicht kein Problem, aber im Unternehmensbereich, wenn zB eine Virtual Desktop Infrastruktur mit dynamischen Pools verwendet wird, kann schon mal die Anfrage kommen, warum muss dieses Feld immer ausgefüllt werden.

Hier ist ein kleiner, aber feiner weg, wie dies zB über Gruppenrichtlinien erledigt werden kann.

Zuerst muss in der Gruppenrichtlinie unter
User Configuration --> Preferences --> Windows Settings --> Environment 
eine neue Benutzer-Variable erstellt werden.



Wie sie heißt ist eigentlich egal (diesen Namen nur für später merken), wichtig ist im Erweiterten Bereich das Item Level Targeting. Dieses muss eine LDAP-Abfrage mit folgender Zeile sein:
LDAP-Query
Filter: (&(objectClass=user)(objectCategory=User)(samAccountName=%LogonUser%))
Binding: LDAP:
Attribute: DisplayName
Environment variable name: FullName
Dann noch die Option Run in logged-on user's security context aktivieren und schon sollte bei der nächsten Anmeldung die User-Umgebungsvariable FullName den AD-Displayname des aktuell angemeldeten Benutzers haben.

Aber wie stellen wir diesen User automatisch beim Office ein?
Ganz Einfach per Registy. Dafür muss in der gleichen GPO (oder bei einer anderen) noch unter
User Configuration --> Preferences --> Windows Settings --> Registry
ein neuer Eintrag erzeugt werden.

Action: Update - Ist der Eintrag nicht vorhanden, so wird er erstellt. Sonst halt aktualisiert
Hive: HKEY_CURRENT_USER
Key Path: Software\Microsoft\Office\Common\UserInfo\
Value Name: UserName
Value Type: REG_SZ
Value Data: %FullName% oder der Name eurer Umgebungsvariable

Auch hier noch die Option Run in logged-on user's security context aktivieren und wenn gewünscht noch Apply once and do not reapply einschalten und schon wird einmalig bei der Erstanmeldung am PC die gewünschte Einstellung durchgeführt.

Powershell: Gezählte Computer Liste einer OU-Strucktur

Heute musste ich kurz alle Rechner einer bestimmten OU auswerten. Dies ging am einfachsten mittels Powershell. Als Basis galt folgender Blogeintrage von:



Import-Module ActiveDirectory
Get-ADComputer -SearchBase "OU=Servers,DC=Domain,DC=Name" -Filter {Enabled -eq $true} -Properties CanonicalName | Group-Object {($_.CanonicalName -Split "/")[2]}

Danach erhält man folgenden Ausdruck am Bildschirm:


Count Name                      Group                                                                                                       
----- ----                      -----                                                                                                       
   84 ServerGroup 1                {...}
    3 ServerGroup 2                {...}

Solltet Ihr eine Unter OU benötigen, so ändert einfach die -Searchbase. Dann könnt ihr auch das Split von zb. 2 in ($_.CanonicalName -Split "/")[2] zu 3 ändern. Dies ändert dann auch die Gruppierung.
Fügt Ihr
 | Format-Table Name, Group -AutoSize -Wrap | Out-File C:\Test\text.csv
der CommandLine noch hinzu, könnt Ihr euch die Ausgabe in ein File eurer Wahl schreiben lassen.

Montag, 4. Juli 2016

Unifi Controller auf Raspberry-Pi

Ich und mein Raspi... Da möchte man kurz ein Update machen und schon funktioniert nichts mehr.


Merke: Vor dem UPDATE ein BACKUP...


Aus gegebenen Anlass möchte ich kurz die Installation vom Unifi-Controller auf einem Raspberry Pi zeigen. Zu Grunde liegt die Anleitung von The Lowe Family (Danke daran, wie oft Ihr mir schon bei dieser Installation aus der Patsche geholfen habt 8):


http://www.lowefamily.com.au/2016/06/02/installing-ubiquiti-unifi-controller-5-on-raspberry-pi/

Kurz Gesagt:


  1. Installation des RasPi-Images von:
    https://www.raspberrypi.org/downloads/raspbian/
  2. Aktualisierung des Pi's:
    sudo apt-get update && sudo apt-get upgrade -y
  3. Aktualisierung der Firmware:
    sudo apt-get install rpi-update && echo Y | sudo rpi-update
  4. Unbedingt das Ubiquiti repository hinzufügen:
    echo 'deb http://www.ubnt.com/downloads/unifi/debian unifi5 ubiquiti' | sudo tee -a /etc/apt/sources.list.d/ubnt.list > /dev/null
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv C0A52C50
    sudo apt-get update
    
  5. Installation der UniFi Software
    sudo apt-get install unifi -y
    
  6. Deaktivierung der MongoDB Standard Instanz:
    echo 'ENABLE_MONGODB=no' | sudo tee -a /etc/mongodb.conf > /dev/null
    
    Dies muss nicht sein, aber es wäre schade, bei einem Raspberry Pi Ressourcen durch eine zusätzliche Datenbankinstanz zu verschwenden.

  7. Reboot tut auch Linux gut...
    sudo reboot
    

Ihr könnt euch nun beim Controller anmelden...
https://<raspberrypi>:8443

Danach könnt Ihr euch durch den Setup Assistenten durchklicken oder ein Backup einspielen...
Weitere Informationen:



@Lowefamily.com.au: Thank you for your guide - Awesome

Freitag, 17. Juni 2016

Herzlich Willkommen

Herzlich Willkommen bei meinem AllesIT-Blog..

Alles was mir so unterkommt (Probleme, Techniken, etc.) werde ich hier versuchen zusammenzufassen und aufzubewahren.

Gruß euer |menti|