2 - 1713611902

Spass mit WindowsServer

Set Up

  • IP-Adr setzen
  • Computername
  • zu einer Domain hinzufügen
  • Time-Zone setzen
  • Updates (erlauben?)
  • Rollen und Features hinzufügen
  • Remote Desktop erlauben
  • FireWall-Einstellungen

CMD-Let

  • Ermittlung des NETBIOS Domain Name:

„nbtstat -n“ bzw. „nbtstat -a“ für remote (IP)

oder eben:

NSLOOKUP bzw. ping -a (IP)

  • history anzeigen und in Datei speichern: PS C:\Users> Get-History | ConvertTo-Csv | Out-File C:\f00\test2.csv
  • Prozesse anzeigen lassen: Get-Process | Select-Object * | Out-GridView
  • alle gestoppten Dienste anzeigen lassen: Get-Service | Where-Object -Property Status -EQ Stopped
  • PC in “NeuerPC” umbenennen:

    netdom renamecomputer %ComputerName% /NewName:NeuerPC

  • PC mit dem Benutzerkonto von “NewUser” in die ebenfalls vorhandene Domain “myDomain” aufnehmen:

    netdom join %Computername% /domain:myDomain /userd:NewUser /passwordd:*

  • PC neustarten:

    shutdown /r

  • WinServ2k12R2 mit GUI in einen ServerCore umwandeln:

    Uninstall-WindowsFeature Server-Gui-Mgmt-Infra, Server-Gui-Shell -Restart

  • Eine exportierte Konfigurationsdatei verwenden:

    Install-WindowsFeature -ConfigurationFilePath {ExportedConfig.xml}

  • Einen neuen Speicherpool bereitstellen:

    New-StoragePool -FriendlyName [Poolname] -StorageSubSystemFriendlyName [Name des Subsystems] -GetPhysicalDisks [Datenträgername]

  • Datenträgerverwaltung starten:

    DiskPart.exe

  • Serverrollen und Dienste Hinzufügen:

    Get-WIndowsFeature

  • Konfiguration von NIC-Teaming für den Lastenausgleich und Fehlertoleranz

    New-NetSwitchTeam

  • WinRM konfigurieren:

    Configure-SMRemoting.exe –Get|–Enable|-Disable

  • Firewallstatus anzeigen lassen:

    Get-NetFirewallRule

  • Hyper-V-Rolle installieren:

    Install-WindowsFeature –Name Hyper-V -ComputerName <name> -IncludeManagementTools -Restart

  • Einen neuen virtuellen Computer erstellen:

    New-VM –Name “VM name” –MemoryStartupBytes <memory> –NewVHDSizeBytes <Datenträgergröße>

Beispiel:

New-VM –Name “ServerA” –MemoryStartupBytes 1GB –NewVHDSizeBytes 60GB

  • Speicheinstellungen für einen virtuellen Computer ändern:

    Set-VMMemory <VM name> -DynamicMemoryEnabled $true -MinimumBytes <memory> -StartupBytes <memory> -MaximumBytes <memory> -Priority <value> -Buffer <percentage>

Beispiel:

Set-VMMemory ServerA -DynamicMemoryEnabled $true -MinimumBytes 64MB

  • Ressourcenmessung für virtuelle Computer:

    Enable-VMResourceMetering –VMName <name>

Einen statistischen Bericht dazu anlegen:

Measure-VM –VMName <name>

  • Eine neue VHD-Datei erstellen:

    New-VHD –Path c:\filename.vhd|c:\filename.vhdx –Fixed|-Dynamic|-Differencing –SizeBytes <size> [-BlockSizeBytes <block size>] [-LogicalSectorSizeBytes 512|4096] [-ParentPath <pathname>]

Beispiel:

New-VHD –Path c:\diskfile.vhdx –Fixed –SizeBytes 400GB -LogicalSectorSizeBytes 4096

New-VHD –Path c:\servera.vhdx –Fixed –SizeBytes 500GB -LogicalSectorSizeBytes 4096 – SourceDisk 0

  • Einen neuen virtuellen Switch erstellen:

New-VMSwitch <switch name> -NetAdapterName <adapter name> [-SwitchType Internal|Private]
Beispiel: New-VMSwitch “LAN Switch” –NetAdapterName “Ethernet”

  • Eingabeaufforderung remote auf einem anderen Computer ausführen:

winrs -r:target command
Beispiel: Winrs -r:server4 ipconfig

  • Sconfig.cmd ist ein textbasiertes Konfigurationstools, das von der Oberfläche her an frühe DOS-Programme erinnert. Sie können das Serverkonfigurationstool (Sconfig.cmd) in Windows Server 2012 R2 zum Konfigurieren und Verwalten verschiedener allgemeiner Aspekte von Server Core.-Installationen verwenden. Sie müssen Mitglied der Gruppe “Administratoren” sein, um das Tool verwenden zu können.
  • Der folgende Aufruf von Dism.exe installiert die grafische Benutzeroberfläche:

Dism /online /enable-feature /featurename:ServerCore-FullServer /featurename:Server-Gui-Shell /featurename:Server-Gui-Mgmt weiter Beispiele:

  DISM /online /Get-CurrentEdition liefert die aktuell verwendete Windows Edition
  DISM /online /Get-TargetEditions liefert die möglichen Aktualisierungspfade
  DISM /online /Set-Edition[edition ID] /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX führt die direkte Aktualisierung auf die angegebene Edition durch.
  • Um die Remoteverwaltung für den Server-Manager zu aktivieren, können Sie die entsprechende Option in der Serverübersicht des Server-Managers oder das Skript Configure-SMRemoting.ps1 verwenden. Das Skript Configure-SMRemoting.ps1 befindet sich standardmäßig im Pfad C:\Windows\System32. In einer Server Core-Installation können Sie auch das Serverkonfigurationstool (Sconfig.cmd) verwenden.
  • Mit dem Cmdlet Add-AdGroupMember können Sie einer Active Directory-Gruppe eines oder mehrere Benutzerkonten, Dienstkonten, Computerkonten oder Gruppenkonten als Mitglied hinzufügen.

Die grundlegende Syntax lautet:

Add-ADGroupMember -Identity Active Direcory-Gruppe -Members AD-Sicherheitsprinzipal

Alternativ zum bereits länger verfügbaren Befehlszeilenprogramm Netsh.exe kann auch das neuere PowerShell Cmdlet New-NetlPAddress für die TCP/IP Konfiguration der Netzwerkverbindung verwendet werden

HyperV

Linux unter HyperV

* virtuelle Festplatte erstellen (dynamisch; 30GB)

New-VHD -Path “ZIEL.vhdx” -SizeBytes 30GB -Dynamic -BlockSizeBytes 1MB

* virtuelle Maschine

HyperV: Neu > Virtueller Computer…

* Netzwerkbrücke bzw. wie man über Hyper-V Netz am einfachsten kriegt

1. Neuen virt. Netzwerkswitch erstellen (via “Manager für virtuelle Switches”) und “Internes Netzwerk” auswählen 2. Netzwerkbrücke: Netzwerkverbindungen (via “Adaptereinstellungen ändern”) öffnen; neuen virtuellen Switch (“vEthernet” z.B.) und die Netzwerkverbindung auswählen und via Rechtsklick die Netzwerkbrücke erstellen

WUAUCLT

net stop wuauserv (+ cryptSvc,bits)
rd /s /q %windir%\SoftwareDistribution
del %windir%\WindowsUpdate.log
net start wuauserv

wuauclt /detectnow
wuauclt /reportnow

WSUS Serverbereinigung mit Powershell #2