Jump to content

MurdocX

Moderators
  • Gesamte Inhalte

    2.745
  • Registriert seit

  • Letzter Besuch

Beiträge erstellt von MurdocX

  1. Hallo,

     

    der DC ist mit unter der wichtigste Server im Unternehmen, ohne den nichts mehr geht. Dieser ist bei kleinen wie bei großen Firmen wichtig. Natürlich ist das technisch möglich. Und ja, es mag auch ab und an problemlos funktionieren. Es bleibt fraglich warum man freiwillig ein Risiko eingehen möchte? Jemanden einkaufen, der sich um Probleme im AD kümmert, kostet mehr als eine neue Serverlizenz. Wirtschaftlich und risikotechnisch ist das damit keine gute Idee.

     

    Ein Grund von vielen: Wie machst du es bei einem Restore der Anwendung?

    • Like 2
  2. Hallo,

     

    vor 2 Stunden schrieb kaineanung:

    Wie dem auch sei: ist egal jetzt. Der Rest ist dagegen und blockt ab und du hast mir 2 Links geschickt um die ich hier ersucht habe und dafür Danke ich dir sehr. Ich lese sie mir durch und schaue mal weiter.... Danke an euch alle, auch für die 'Sicherheitsbedenken'....

     

    der Spagat zwischen der Anforderung und das was "professionell" vertretbar ist, kann manchmal weit auseinander liegen. Als ein professionelles Forum müssen hier auch mal Grenzen gesetzt werden. Ohne eine Lösung präsentiert zu haben, hat @testperson dir die Tools zur erfolgreichen Umsetzung an die Hand gegeben.

     

    Wir können deinen Unmut durch den geschäftlichen Druck verstehen, denn jeder von uns musste sicherlich schon mal etwas mit Zeitdruck erledigen. Um den Blick wieder nach vorne zu richten, versuche mal wie weit du mit den genannten Tools kommst.

    • Like 4
  3. Hallo,

     

    kurz vorweg mit einfachen Handgriffen ist Dir nicht geholfen. Es sind einfach zu viele Fehler im Code. Daraus schlussfolgere ich, dass du vermutlich noch viel lernen wirst.

     

    vor 2 Stunden schrieb Granatelbart:
    $Title = '********' <- JA
    $Password = ******* <- NEIN

     

    Setze Strings immer in ' oder ".

     

    vor 2 Stunden schrieb Granatelbart:
    $SessionID = New-SSHSession -ComputerName $ComputerName -Credential $Credentials -AcceptKey
    $Command = "SSH Command"

     

    .. sind Variablen die NIE genutzt werden.

     

    vor 2 Stunden schrieb Granatelbart:
    $b.Add_Click($Button_Click)
    $button_click = {write-host "hi $arg"}

    Hier wird eine Variable ausgelesen, bevor sie überhaupt existiert.

     

    vor 2 Stunden schrieb Granatelbart:
    $ADBox.Controls.Add($ExitButton1)

    .. das Gleiche hier. Es gibt kein $ExitButton1

     

    vor 2 Stunden schrieb Granatelbart:
    $install.BackgroundImage = $Image

    ... und hier..

     

    vor 2 Stunden schrieb Granatelbart:
    function function-to-run{
        $this.ForeColor=$this.Tag
        write-host $this.Tag -fore  $this.Tag -back white
    }

    ... auch diese Funktion wird definiert, aber niemals aufgerufen.

     

    Wenn ich Dir einen Tipp geben darf. Versuche es mal mit Visual Studio Code und den PowerShell Erweiterungen. Die werden Dir deine Fehler gleich zeigen und helfen dir mit Intellisense. Unterhalb möchte ich Dir zeigen, wie ein Script mit einer Funktion für Buttons aussehen kann. Fast Identisch kann das auch für deine Labels gebaut werden. Versuche Dich einfach mal.

     

    #requires -Version 3.0
    
    [void] [System.Reflection.Assembly]::LoadWithPartialName('System.Windows.Forms')
    [void] [System.Reflection.Assembly]::LoadWithPartialName('System.Drawing')
    [void] [System.Windows.Forms.Application]::EnableVisualStyles()
    
      
    #
    # Functions
    #
    
    function CreateButton
    {
      [OutputType([System.Windows.Forms.Button])]
      param
      (
        [Parameter(Mandatory)]
        [System.Drawing.Size]
        $Size, 
        
        [Parameter(Mandatory)]
        [System.Drawing.Size]
        $Location,
        
        [Parameter(Mandatory)]
        [string]
        $Text,
        
        [Parameter(Mandatory)]
        [scriptblock]
        $ClickEvent
      )
      
      $myButton = New-Object -TypeName System.Windows.Forms.Button
      $myButton.Location = $Location
      $myButton.Size = $Size
      $myButton.Text = $Text
      $myButton.Font = New-Object -TypeName System.Drawing.Font -ArgumentList ('Microsoft Sans Serif', 11, 0, 3, 1)
      $myButton.Add_Click($ClickEvent)
      
      return $myButton
    }

     

  4. Hallo,

     

    das gemeldete Verhalten würde mir komisch vorkommen, da es auf allen Computern bei einem gewissen Vorgang, der Anmeldung, auftritt. Das spricht für den Treiber oder eine Gruppenrichtlinie. Beides kann schnell geprüft werden. In Windows hat sich die letzten Monaten einiges in Bezug auf Drucker unter der Haube getan. Es lohnt sich einen aktuellen Treiber (mind. Nov. 2021, besser neuer) zu testen.

     

    Unabhängig von dem Problem kannst du lokale Drucker mit dem Modul "PrintManagement" PrintManagement Module | Microsoft Docs anlegen. Die Referenz dazu beinhaltet auch Befehls-Beispiele. 

    • Like 1
  5. vor 2 Stunden schrieb Alfi04:

    Der IE funktioniert aber ist halt kein sehr guter Browser.

    Auf einem Server sollte man generell keinen Browser zum Surfen nutzen. 

     

    vor 2 Stunden schrieb Alfi04:

    Alle Dienste auf Rot mit der Meldung "Daten der Leistungsindikatoren können nicht abgerufen werden."

    Das kannst du ignorieren, oder die Leistungsindikatoren aktivieren, sofern du sie auch nutzen möchtest.

  6. Hallo grc,

     

    schau Dir mal die Dokumentation beim Hersteller an: New-ScheduledTask (ScheduledTasks) | Microsoft Docs

     

    Dort findest du folgendes Beispiel:

    $action = New-ScheduledTaskAction -Execute "Taskmgr.exe"
    $trigger = New-ScheduledTaskTrigger -AtLogon
    $principal = "Contoso\Administrator"
    $settings = New-ScheduledTaskSettingsSet
    $task = New-ScheduledTask -Action $action -Principal $principal -Trigger $trigger -Settings $settings
    Register-ScheduledTask T1 -InputObject $task

     

    Mir fehlt in deinem Skript: New-ScheduledTask

  7. Hallo,

     

    die Variante 1 wird nicht konsequent funktionieren. Wenn irgendetwas nicht funktioniert, wird der Benutzer einfach auf den geschäftlichen Bereich umschwenken und es dort tun. Damit wäre die erdachte Sicherheit ausgehebelt. Bei Variante 2 hast du eine gute Trennung zwischen dem Privaten und dem Geschäftlichen. Hier wird die gewünschte Sicherheit erreicht. Es stellen sich nun neue Haftungsfragen für Privatdaten. Wer haftet denn, wenn du durch ein Update im geschäftlichen Bereich das Private mit abschießt? Wie stellst du Dir denn die Variante 3 vor?

     

    Ich verweise immer darauf, dass ein geschäftliches Gerät auch nur für den geschäftlichen Gebrauch ist. Hier ist die klare Trennung eine Win-Win Situation. Damit lassen sich viele Probleme und Fragen von beginn an vermeiden.

    • Like 2
  8. Hallo,

     

    ich hab mir abgewöhnt auf den VPN-Client von Windows zu setzen. Es gibt Software wie z.B. FritzVPN die Einstellungen am IPSec ändert und damit nicht übersichtlich ein Problem für den Windows VPN-Client verursacht. Auch ein Windows-Update hat diesen schon öfters nutzlos gemacht. Wenn es möglich ist setze ich auf die Clients der Hersteller, auch wenn's manchmal unpraktisch ist. Meist wird dort auch ein Logging geboten, um fehlerhafte Pre-Auths zu erkennen. Was ich empfehlen kann ist SSL-VPN. Die Appliances liefern mittlerweile gute Performance, ist leicht einzurichten und funktioniert in vielen Gast-Wlans einwandfrei.

     

    Auch wenn du aktuell andere Probleme damit hast, würde ich MFA nicht aus dem Auge verlieren wollen. Möglich das du den Weg beim Einrichten dafür mit bereiten kannst. 

    • Like 1
  9. vor 13 Minuten schrieb cj_berlin:

    Huch? Wo steht das?

    Offiziell? Ich konnte nichts finden. Einige Sicherheitsforscher hatten festgestellt, das die Kerberos.dll zwischen 2016 und 2019 undokumentiert verändert worden ist. In deren Teststellungen konnte nachgestellt werden, dass die Einstellungen im Benutzerobjekt zu AES128 und AES256 ignoriert werden und immer AES256 ausgeliefert wird. Sie hatten sich dazu auf Twitter ausgetauscht. Leider finde ich den Artikel nicht mehr. AFAIK war es eine Unterhaltung mit David Weston.

×
×
  • Neu erstellen...