skript

  • Löschen von alten Dateien und Ordner in Powershell

    Aufgabe ist klar aus dem Titel - wir alte Dateien aus einem Verzeichnis löschen müssen. Es gibt viele Fälle im Leben, wenn man eine solche Operation durchführen müssen. Zum Beispiel - alte Backups löschen.

  • Massenfern Wechsel der DNS-Server in Netzwerkschnittstelle (NIC) Einstellungen in Windows

    Während der Aktualisierung der Domänencontroller oder ihnen zusätzlich\Entfernung in Active Directory-Domäne, gibt es immer einen Bedarf DNS-Server im Netzwerk-Schnittstellen-Einstellungen in Windows zu ändern. Auf diesen Computern oder Servern, auf denen Sie die Netzwerkeinstellungen mit DHCP eingestellt - es gab keine Probleme. Aber auf solche, in denen Sie die Einstellungen manuell konfigurieren, müssen Sie sie auch manuell geändert werden. Es ist lang und unbequem.

  • Parsing-Sites und Web-Seiten mit Powershell / Invoke-WebRequest / getElementsByTagName und kämpfen mit Leistung

    Manchmal müssen Sie einige Website oder große Web-Seite zu analysieren. Google bietet viele Programme und Komplexe Ereignis Software, um diese Aufgabe zu erfüllen, aber ich will zeigen, wie Sie ganz einfach diese mit Hilfe von Powershell tun können.

    Es gibt eine Invoke-WebRequest Cmdlets in Powershell , die tatsächlich HTML-Seite von Tags und Inhalt analysieren. Cmdlets geben Sie ein Objekt der Seite mit ParsedHtml Eigenschaft. Zu diesem Feld können Sie Methoden anwenden benötigten Daten zu extrahieren.

    Angenommen, Sie alle Links von der Seite zu bekommen müssen. Sehen, wie es funktioniert.

  • Sichern der MS SQL (einschließlich Express) Datenbanken mit Powershell skript

    In der freien Version des Microsoft SQL Server - Express - Sie haben keine Möglichkeit, Backups zu planen. Aber Sie können sich Backups mit Hilfe von Powershell Skripts und Windows-Taskplaner eingestellt.

    Werfen Sie einen Blick auf das Skript - das ist meine Art und Weise Backups von SQL. Das Skript löscht nicht alte Sicherungen, aber bitte meinen Artikel Löschen von alten Dateien und Ordner in Powershell, wird es helfen. Und auch - Running Powershell script in scheduled task.

    Bitte markierten Zeilen bemerken - es wird Sie Ihre SQL-Instanz und den Pfad zu Sicherungen festlegen müssen.

  • Verschieben von Exchange 2013 Protokolle von Standardordner mit Powershell Verschieben von Exchange 2013 Protokolle von Standardordner mit Powershell

    Wie Sie wissen, gibt es viele Arten von Exchange 2013-Protokolle und viel Speicherplatz verwendet wird - und - Platz auf Systemplatte. Theoretisch kann man Pfade aller Protokolle in Powershell ändern. Aber wegen der Anzahl der Protokolle Typen in Exchange, alle diese Ordner verwalten (und Dateigrößen, Verzeichnisgrößen, max Alter von Dateien) zu einem wahren Alptraum.

    So habe ich für mich und dich ein wenig Notiz in Powershell -Skripts, so kann ich sie nach der Installation des nächsten neuen Server ausgeführt werden.

  • Massenimport in MS SQL-Datenbank Skript mit Powershell Massenimport in MS SQL-Datenbank Skript mit Powershell

    Während ich habe getestet Failover-Cluster von Microsoft SQL Server 2012 (mehr Details: Schritt-für-Schritt die Bereitstellung von AlwaysOn auf MS SQL 2012) Ich brauchte Massenimport einiger Daten in die Datenbank zu generieren.

    Sobald ich in T-SQL sehr schlecht bin, entschied ich mich für diese Aufgabe Skript auf Powershell zu schreiben.

    Wir brauchen:

    • Datenbank selbst
    • Tabelle in sie zu Testzwecken
  • Wie man den Windows-Dienst mit Powershell remote neu startet Wie man den Windows-Dienst mit Powershell remote neu startet

    Falls Sie den Windows-Service remote neu starten müssen, ist hier mein Powershell-Skript.

    Sobald wir ICMP / Ping zwischen unseren Entwicklungsumgebungen deaktiviert haben, habe ich WMI Pings verwendet, um festzustellen, ob Remote-Maschine läuft.

  • Finden Sie Server mit MS SQL Server mit Powershell installiert Finden Sie Server mit MS SQL Server mit Powershell installiert

    Hier ist das Skript, das Server in Ihrer Domain mit Microsoft SQL Server installiert wird.

    Skript kann nicht reagierende Server mit Pings über WMI-Aufrufe verarbeiten, was nützlich ist, wenn ICMP aus irgendeinem Grund blockiert ist. Auch - ich bin mit Powershell Remoting, also bitte sicher sein, dass es auf Ihren Servern aktiviert ist.

  • Erhalten Sie alle Bilderlisten für VMs in Azure Cloud Erhalten Sie alle Bilderlisten für VMs in Azure Cloud

    Wenn Sie Ihre Umgebung in Azure Cloud mithilfe des IaaC-Ansatzes (Infrastructure as a Code) erstellen, treten bei der Neubereitstellung manchmal Probleme auf. Das liegt daran, dass Leute von Microsoft ihre VM-Images mit neuen Softwareversionen aktualisieren. Daher haben diese neuen Bilder neue IDs und Sie müssen Ihre ARM- oder Powershell-Skripts aktualisieren.

    Ich habe ein Skript geschrieben, mit dem ich neue Versionen von Bildern finden kann.