Home » Portfolio » Sciron - ServerRemoteShell
logo-powershell.png

Sciron - ServerRemoteShell

Mit Sciron ist es möglich, Remote Server mit der Microsoft Powershell zu verwalten, als würden Sie den Befehl lokal ausführen inkl. der Übertragung von kompletten Powershell Objekten. So kann mit sehr wenig Aufwand sogar große Server Landschaften mit zentralen Skripten effizient und kostengünstig verwalten werden.

Wir nutzen diese Technologie um all unsere Systeme zu verwalten. Aber diese kann weitaus mehr - wir nutzen diese nicht nur, um Systemeinstellungen zu verwalten sondern auch um Daten unserer Systeme zu ermitteln und zentral zu speichern und verarbeiten. So könnten wir eine große Infrastruktur mit wenig Aufwand und mit den höchsten Grad an Sicherheit betreuen. Hier einige unserer internen Systeme welche Sciron als Grundlage einsetzen: 

  • IDS - Intrusion Detection System
  • LogAnalyzer - Zur Ermittlung von Webserver und Windows Eventlogs
  • PerformanceAnalyzer - Misst Leistungsdaten von entfernten Servern und führt die Darstellung mit Graphen durch.
  • KonfigurationRollout - Zum setzen von Einstellungen auf eine große Anzahl von Servern.
  • ServerInventur - Auslesen von Systeminformationen zwecks Inventarisierung.

 

Dokumentation

Man Page zum Sciron Powershell cmdlet



NAME
    New-ScironPSClient
    
SYNTAX
    New-ScironPSClient [-Command]  [-Hostname]  [[-RemotePort] ] [[-CryptKey] ] 
[[-ObjectMode]] [[-StringMode]] [[-Compression]] [[-RunAsync]] [[-RunInteractive]]
[[-Scripts] <List[string]>] [[-IsSQLQuery]]      [[-SqlInstance] ] [[-Username] ] [[-Password] ] [-WhatIf] [-Confirm]  []           PARAMETERS     -Command         Der Remote Befehl.                  Required?                    true         Position?                    0         Accept pipeline input?       false         Parameter set name           (All)         Aliases                      c         Dynamic?                     false              -Compression         Bestimmt ob der Datenstrom komprimiert wird.                  Required?                    false         Position?                    6         Accept pipeline input?       false         Parameter set name           (All)         Aliases                      cp         Dynamic?                     false              -Confirm                  Required?                    false         Position?                    Named         Accept pipeline input?       false         Parameter set name           (All)         Aliases                      cf         Dynamic?                     false              -CryptKey         Definiert den Schlüssel mit dem der Datenstrom verschlüsselt wird. Der Agent muss
natürlich diesen Key ebenfalls kennen um die Daten am Ziel entschlüsseln zu können.                  Required?                    false         Position?                    3         Accept pipeline input?       false         Parameter set name           (All)         Aliases                      ck         Dynamic?                     false              -Hostname         Remote Hostname oder IP Adresse                  Required?                    true         Position?                    1         Accept pipeline input?       true (ByValue)         Parameter set name           (All)         Aliases                      h         Dynamic?                     false              -IsSQLQuery         Führt den Befehl als SQL Query aus.                  Required?                    false         Position?                    10         Accept pipeline input?       false         Parameter set name           (All)         Aliases                      sq         Dynamic?                     false              -ObjectMode         Gibt an, ob vom Remoteserver komplette Objekte übertragen werden statt einfache Strings.
Dies erhöhnt das Datenvolumen und verringert die Performance.                  Required?                    false         Position?                    4         Accept pipeline input?       false         Parameter set name           (All)         Aliases                      o         Dynamic?                     false              -Password         Ein gültiges Passwort                  Required?                    false         Position?                    13         Accept pipeline input?       false         Parameter set name           (All)         Aliases                      pw         Dynamic?                     false              -RemotePort         Remote Port. Default ist 10250.                  Required?                    false         Position?                    2         Accept pipeline input?       false         Parameter set name           (All)         Aliases                      p         Dynamic?                     false              -RunAsync         Bestimmt ob der Befehl Asyncron ausgeführt wird d.h. es wird nicht auf eine Antwort gewartet
und der Befehl wird in einem Extra Thread auf dem Zielhost gespeichert. Dies ist besonders bei
aufwendigen Arbeiten notwendig.                  Required?                    false         Position?                    7         Accept pipeline input?       false         Parameter set name           (All)         Aliases                      a         Dynamic?                     false              -RunInteractive         Startet die eine Interaktive Session                  Required?                    false         Position?                    8         Accept pipeline input?       false         Parameter set name           (All)         Aliases                      i         Dynamic?                     false              -Scripts <List[string]>         Bindet Scripts ein welche anschließend auch Remote zur Verfügung stehen.                  Required?                    false         Position?                    9         Accept pipeline input?       false         Parameter set name           (All)         Aliases                      sc         Dynamic?                     false              -SqlInstance         Gibt den Namen der Instanz des DB Servers an. Kann nur in Verbindung mit IsSQLQuery
genutzt werden. Default ist .                  Required?                    false         Position?                    11         Accept pipeline input?       false         Parameter set name           (All)         Aliases                      sqi         Dynamic?                     false              -StringMode         Gibt an, ob vom Remoteserver nur strings übertragen werden statt teilw. komplexe Objekte.
Dies erhöhnt die Performance und verringert das Datenvolumen.                  Required?                    false         Position?                    5         Accept pipeline input?       false         Parameter set name           (All)         Aliases                      s         Dynamic?                     false              -Username         Ein gültiger Benutzername.                  Required?                    false         Position?                    12         Accept pipeline input?       false         Parameter set name           (All)         Aliases                      u         Dynamic?                     false              -WhatIf                  Required?                    false         Position?                    Named         Accept pipeline input?       false         Parameter set name           (All)         Aliases                      wi         Dynamic?                     false                      This cmdlet supports the common parameters: Verbose, Debug,         ErrorAction, ErrorVariable, WarningAction, WarningVariable,         OutBuffer and OutVariable. For more information, see          about_CommonParameters (http://go.microsoft.com/fwlink/?LinkID=113216).            INPUTS     System.String           OUTPUTS     System.Object      ALIASES     None REMARKS     None

Kontaktinformationen











-
Logo

Büro Adresse

Lycantec - Inh. Andy Gerke
Karlsruher Strasse 47
68766 Hockenheim
Germany


Letzte Aktualisierung am 14.07.2015 12:28:02




Büro Adresse: Lycantec - Inh. Andy Pillco Lozano / Karlsruher Strasse 47 / 68766 Hockenheim
© 2009 (Impressum)