Jump to content

marcx2

Members
  • Gesamte Inhalte

    124
  • Registriert seit

  • Letzter Besuch

Beiträge erstellt von marcx2

  1. Hallo zusammen,

     

    ich versuche gerade den Benutzer, den ich angelegt habe, per $id mit zu geben.

    Wie man sieht schlägt das fehl....hat jemand eine Idee?

    Ich könnte mir vorstellen das es nicht soviel sein kann...muss man die Variable vielleicht an einer anderen Stelle definieren?

    $id = $Lastname+$Firstname.Substring(0,1) #den user gibt es bereits und raus kommt Duckd für Donald Duck
    $s = New-PSSession –ComputerName XXXX #session wird geöffnet
    Invoke-Command -Session $s -ScriptBlock {Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010} #Exchange CMD-Lets laden
    Invoke-Command -Session $s -ScriptBlock {Enable-Mailbox -Identity $id -Database Database} -ArgumentList $id
    $s | Remove-PSSession
    
    Das Argument kann nicht an den Parameter "Identity" gebunden werden, da es NULL ist.
    

    Vielen Dank schon mal

     

    Grüße

  2. Wow, ich danke dir vielmals. So geht es natürlich auch! 

    Ich habe es jetzt folgendermaßen gelöst:

     

    Schritt 1: Ich will ja nur die MAC:

    $MACADDRESS = (Compare-Object -ReferenceObject $SCCMSource -DifferenceObject $ADSource -Property Name -PassThru -IncludeEqual -ExcludeDifferent).MacAddresses
    

    Schritt 2:

    ForEach ($ADSource in $MACADDRESS) {
     
    $s = New-PSSession –ComputerName blabla
    Invoke-command -session $s -Scriptblock {import-module C:\PSScripts\Send-WOL.ps1}
    Invoke-Command -Session $s -ArgumentList $MACADDRESS -Scriptblock {param($MACADDRESS);Send-WOL -mac $MACADDRESS -ip 192.168.xxx.xxx}
    $s | Remove-PSSession
    }
    

    Falls sich jemand fragt was das soll. Ich kann über Standort grenzen hinweg keine WOL Broadcasts versenden. Deshalb such ich mir den jeweiligen Standortserver raus, öffne eine Remoteshell auf diesem und lasse auch von diesem den WOL Boroadcast schicken!

     

    Nochmals vielen Dank für den Denkanstoss @BOfH_666

     

     

    Schönes WE


    Kleine Frage noch, wie kann ich mir von dem Ergebnis diese Abfrage

    Compare-Object -ReferenceObject $SCCMSource -DifferenceObject $ADSource -Property Name -PassThru -IncludeEqual -ExcludeDifferent 
    

    und ich 2 Werte wie den Namen und die Mac zurück bekomme für beide Werte eine Variable anlegen? Muss ich das 2 mal ausführen?

    also so?

    $MAC = (Compare-Object -ReferenceObject $SCCMSource -DifferenceObject $ADSource -Property Name -PassThru -IncludeEqual -ExcludeDifferent).MacAddresses
    $NAME = (Compare-Object -ReferenceObject $SCCMSource -DifferenceObject $ADSource -Property Name -PassThru -IncludeEqual -ExcludeDifferent).Name
    
    

    oder geht das einfacher? :)

  3. Servus, ich habe da ein kleines Verständnis Problem.

    Ich wähle eine OU aus (GUI) und übergebe die an mein Script.

    Die Variable $OU bzw. $OU.DistinguishedName liefert mir die OU. Nun möchte ich jeden PC Namen der OU über den SCCM abfragen und mir die MAC Adresse ausgeben lassen. (Später wird das in mein Wake On Lan Script integriert!)

    Die SCCM Abfrage funktioniert! Ich bekomme die MAC zurück wenn ich einen PC Namen manuell mitgebe.

     Allerdings funktioniert die Schleife nicht. 

    $OU = Choose-ADOrganizationalUnit
    (Get-ADComputer -Filter * -SearchBase $Ou.DistinguishedName).Name | ForEach { 
    $ComputerName = $_.Name 
    $MACADRESS = (Gwmi -Name Root\SMS\Site_XXX -cl SMS_R_System -Comp XXXXXXXX | where {$_.Name -eq "$ComputerName"}).MACAddresses 
    Write-Host $MACADRESS
    } 

    Wäre wirklich toll wenn hier jemand noch eine Idee hätte.

    Viele Grüße

  4. Kann mir jemand erklären wieso Get-Printer und Get-WmiObject -class win32_printer nur die Lokal installierten Ports auflistet und nicht die Netzwerkdrucker??

    Wenn ich das lokal ausführe funktioniert es natürlich, aber auf einem Remote Computer werden nur die Drucker aufgelistet welche keine Netzwerkdrucker sind.

     

    Müsste ich hier zuerst eine "New-PsSesssion" auf dem Remotecomputer öffnen und dann den Befehl Get-Printer per Scriptblock übergeben? 

  5. Hallo zusammen,

     

    vielleicht kann mir hier jemand einen kleinen Denkanstoß geben.

    Ich möchte Office 2010 per PS mit folgender Zeile auf einem Remote PC deinstallieren:

    (Get-WmiObject -Class Win32_Product -Filter "Name like '%Microsoft Office Professional Plus 2010%'" -Computername xxxxxxx).Uninstall()
    
    
    

    Leider bekomme ich immer folgenden Status:

     

    __GENUS          : 2
    __CLASS          : __PARAMETERS
    __SUPERCLASS     : 
    __DYNASTY        : __PARAMETERS
    __RELPATH        : 
    __PROPERTY_COUNT : 1
    __DERIVATION     : {}
    __SERVER         : 
    __NAMESPACE      : 
    __PATH           : 
    ReturnValue      : 1603
    PSComputerName   : 
     
    Das Script starte ich als Admin....vielleicht hat jemand eine Idee?
     
    Oder lässt sich Office generell nur mit setup.exe/Uninstall ProPlus deinstallieren?
     
    Beste Grüße
    Marc
     
  6. Liebe MCSE Boardler,

     

    ich habe ein kleines Problem bei den neuen Gruppenrichtlinien.

    Ich habe die Neuen admx Dateien für Windows 10 unter \\domäne\SYSVOL\domäne\Policies\PolicyDefinitions abgelegt und die Gruppenrichtlinienverwaltung auf einem meiner DC's (Server 2012R2) gestartet.

    Leider finde ich die Option Cortana deaktivieren und Benachrichtigungen und Infocenter abschalten nicht.

    In der lokalen GPO eines Win10 Clients sind diese Optionen allerdings vorhanden.

     

    Konkret geht es um Benutzerkonfiguration --> Admin Vorlagen --> Startmenü und Taskleiste: Benachrichtigungen und Infocenter abschalten

    und Benutzerkonfiguration --> Admin Vorlagen --> Windows - Komponenten --> Suche: Cortana deaktivieren

     

    Vielleicht hat hier jemand eine Idee

    Vielen Dank im Voraus 

  7. Das hatte ich vergessen, vielen Dank für die Info!

    Allerdings kommt der Fehler immer noch wenn ich den Befehl folgendermaßen ausführe:

     

    Vielleicht noch eine Idee?

    Invoke-Command -Session $s -ArgumentList $MACADDRESS -ScriptBlock {Send-WOL -mac $MACADDRESS -ip 192.168.xxx.xxx}
    
    Ausnahme beim Aufrufen von "Substring" mit 2 Argument(en):  "Der Index und die Länge müssen sich auf eine Position in der Zeichenfolge beziehen.
    Parametername: length"
        + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
        + FullyQualifiedErrorId : DotNetMethodException
    
    Ausnahme beim Aufrufen von "Substring" mit 2 Argument(en):  "startIndex darf nicht länger als die Länge der Zeichenfolge sein.
    Parametername: startIndex"
        + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
        + FullyQualifiedErrorId : DotNetMethodException
        + PSComputerName        : name
     
    Ausnahme beim Aufrufen von "Substring" mit 2 Argument(en):  "startIndex darf nicht länger als die Länge der Zeichenfolge sein.
    Parametername: startIndex"
        + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
        + FullyQualifiedErrorId : DotNetMethodException
        + PSComputerName        : name
     
    Ausnahme beim Aufrufen von "Substring" mit 2 Argument(en):  "startIndex darf nicht länger als die Länge der Zeichenfolge sein.
    Parametername: startIndex"
        + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
        + FullyQualifiedErrorId : DotNetMethodException
        + PSComputerName        : name
     
    Ausnahme beim Aufrufen von "Substring" mit 2 Argument(en):  "startIndex darf nicht länger als die Länge der Zeichenfolge sein.
    Parametername: startIndex"
        + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
        + FullyQualifiedErrorId : DotNetMethodException
        + PSComputerName        : name
     
    Ausnahme beim Aufrufen von "Substring" mit 2 Argument(en):  "startIndex darf nicht länger als die Länge der Zeichenfolge sein.
    Parametername: startIndex"
        + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
        + FullyQualifiedErrorId : DotNetMethodException
        + PSComputerName        : name
     
    Ausnahme beim Aufrufen von "Send" mit 2 Argument(en):  "Das angegebene Argument liegt außerhalb des gültigen Wertebereichs.
    Parametername: size"
        + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
        + FullyQualifiedErrorId : DotNetMethodException
        + PSComputerName        : name
     
    
  8. Hallo zusammen,

     

    ich habe folgendes kleines Problem! Ich würde gerne über PS Wake-on-Lan machen. Das ganze funktioniert auch. Allerdings habe ich das Problem das ich aufgrund der Standortanbindung keine UDP Broadcasts über die Standortgrenzen hinaus machen kann. Dann habe ich mir überlegt das ich den Code ja auch remote ausführen könnte auf Servern die in dem benötigten Netz liegen. Das habe ich mir auch alles eingerichtet. Funktionieren tut es auch. Allerdings funktioniert es nur so wie im 2ten Code Beispiel gezeigt.

     

    So funktioniert es nicht:

    $s = New-PSSession –ComputerName Servername 
    Invoke-command -session $s -Scriptblock {(import-module C:\PSScripts\Send-WOL.ps1) + (Send-WOL -mac $MACADRESS -ip Broadcastaddress des Netzes)}
         $s | Remove-PSSession
    
    Fehler: 
    Ausnahme beim Aufrufen von "Substring" mit 2 Argument(en):  "Der Index und die Länge müssen sich auf eine Position in der Zeichenfolge beziehen.
    Parametername: length"
        + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
        + FullyQualifiedErrorId : DotNetMethodException
    

    übergebe ich die MAC direkt mit tut alles!

    $s = New-PSSession –ComputerName Servername
            Invoke-command -session $s -Scriptblock {(import-module C:\PSScripts\Send-WOL.ps1) + (Send-WOL -mac D0:67:E5:18:D5:73 -ip Broadcastaddress des Netzes)}
            $s | Remove-PSSession
    

    Könnte mir jemand helfen wie ich die $MACADDRESS übergeben kann?

     

    Diese bekomme ich raus mit:

    $MACADDRESS = (Gwmi -Name Root\SMS\Site_XXX -cl SMS_R_System -Comp Servername | where {$_.Name -eq "$ComputerName"}).MACAddresses
    

    Danke schonmal für eure Hilfe!

     

    LG Marc

  9. Den Admin würde ich gerne mal sehen der aus ost Dateien der einzelnen User wieder eine funktionierende Exchange Datenbank bekommt :) Also ich würde definitiv die Exchange  Datenbanken seperat sichern. Also Dienste beenden und alle DB's sowie Logs sichern! Ich will mich hier jetzt auch nicht zu sehr aus dem Fenster lehnen aber ich denke du könntest mit dem Imagen des SBS durchaus AD Replikationsprobleme bekommen.

     

    http://www.faq-o-matic.net/2006/08/04/warum-images-nicht-als-datensicherung-taugen/

     

    Grüße

  10. @Fuchsei, das stand nicht in dem Link drin!

     

    To manually synchronize time, open a command-line window, and run:

    1. "net stop w32time".

    2. "w32time –update"

    3. "net start w32time"
     
    4. Optional Stage - "dsquery server -hasfsmo pdc" - The result will reflect if the client find
                                  the PDC (or PDC Emulator) server.


    und Mit Punkt 4 kannst überprüfen ob dein Client den PDC findet

  11. Joa, steht ja eigentlich fast im Log :)

     

     

     

    Ereigniszeichenfolge: Der DFS-Replikationsdienst beendet die Kommunikation mit Partner DC3 fr Replikationsgruppe Domain System Volume aufgrund eines Fehlers. Der Dienst wird regelm„áig versuchen, die Verbindung wiederherzustellen. Weitere Informationen: Fehler: 9033 (Die Anforderung wurde durch Herunterfahren abgebrochen.) Verbindungs-ID: 8E28E017-F074-4DD3-BF44-9C964DADE699 Replikationsgruppen-ID: F0AD5C8B-CBC2-4D30-913D-81CBA5AB349A Fehler. Ereignis-ID: 0xC000138A Erstellungszeitpunkt: 05/19/2014 13:16:25 Ereigniszeichenfolge: Fehler beim DFS-Replikationsdienst bei der Kommunikation mit Partner "DC3" fr Replikationsgruppe "Domain System Volume". Partner-DNS-Adresse: DC3.Domäne1.local Optionale Daten, falls verfgbar: Partner-WINS-Adresse: DC3 Partner-IP-Adresse: IP_DC3 Der Dienst versucht regelm„áig, die Verbindung erneut herzustellen. Weitere Informationen: Fehler: 1753 (In der Endpunktzuordnung sind keine weiteren Endpunkte verfgbar.) Verbindungs-ID: 8E28E017-F074-4DD3-BF44-9C964DADE699 Replikationsgruppen-ID: F0AD5C8B-CBC2-4D30-913D-81CBA5AB349A Fehler. Ereignis-ID: 0xC0001204 Erstellungszeitpunkt: 05/19/2014 13:16:25 Ereigniszeichenfolge: Der DFS-Replikationsdienst hat SYSVOL im lokalen Pfad "C:\Windows\SYSVOL\domain" initialisiert und wartet darauf, die erste Replikation auszufhren. Der replizierte Ordner bleibt im ersten Synchronisierungsstatus, bis er mit seinem Partner DC3.Domäne1.local repliziert wurde. Wenn der Server zu einem Dom„nencontroller heraufgestuft wurde, fhrt der Dom„nencontroller keine Ankndigung durch und dient als Dom„nencontroller, bis dieses Problem behoben wurde. Dies kann darauf zurckzufhren sein, dass der angegebene Partner sich selbst in einem ersten Synchronisierungsstatus befindet. Eine weitere m”gliche Ursache ist, dass auf diesem Server oder beim Synchronisierungspartner Zugriffsverletzungen aufgetreten sind. Wenn dieses Ereignis bei der Migration von SYSVOL aus dem Dateireplikationsdienst (FRS) zur DFS-Replikation aufgetreten ist, werden die Žnderungen nicht nach auáen repliziert, bis dieses Problem behoben wurde. Dies kann dazu fhren, dass der SYSVOL-Ordner auf diesem Server nicht mehr mit anderen Dom„nencontrollern synchron ist. Weitere Informationen: Name des replizierten Ordners: SYSVOL Share ID des replizierten Ordners: 60AFD937-1AEB-499B-8511-25A0F7B83D0F Replikationsgruppenname: Domain System Volume Replikationsgruppen-ID: 8E28E017-F074-4DD3-BF44-9C964DADE699 Mitglieds-ID: 5D055C89-C223-45FF-86CF-BC25A4FC431D Schreibgeschtzt: 0 ......................... Der Test DFSREvent fr DC2 ist fehlgeschlagen. Starting test: SysVolCheck

     

    und

     

    ......................... DC3 hat den Test CutoffServers bestanden. Starting test: FrsEvent * Der Ereignisprotokollierungstest fr den Dateireplikationsdienst šberspringt den Test, da auf dem Server DFSR ausgefhrt wird. ......................... DC3 hat den Test FrsEvent bestanden. Starting test: DFSREvent The DFS Replication Event Log. Fr den Zeitraum der letzten 24 Stunden seit Freigabe des SYSVOL sind Warnungen oder Fehlerereignisse vorhanden. Fehler bei der SYSVOL-Replikation k”nnen Probleme mit der Gruppenrichtlinie zur Folge haben. Fehler. Ereignis-ID: 0xC00004B2 Erstellungszeitpunkt: 05/19/2014 10:24:28 Ereigniszeichenfolge: Der DFS-Replikationsdienst konnte keine Verbindung mit dem Dom„nencontroller "" zum Zugriff auf die Konfigurationsinformationen herstellen. Die Replikation wurde beendet. Der Dienst wiederholt den Vorgang beim n„chsten Konfigurationsabfragezyklus, der in 60 Minuten elocalritt. Dieses Ereignis kann durch TCP/IP-Verbindungs-, Firewall-, Active Directory-Dom„nendienste- oder DNS-Probleme verursacht werden. Weitere Informationen: Fehler: 1355 (Die angegebene Dom„ne ist nicht vorhanden, oder es konnte keine Verbindung hergestellt werden.) Warnung. Ereignis-ID: 0x80001780 Erstellungszeitpunkt: 05/19/2014 10:38:44 Ereigniszeichenfolge: Der DFS-Replikationsdienst konnte die Konfiguration in den Active Directory-Dom„nendiensten nicht aktualisieren. Der Dienst wiederholt diesen Vorgang in regelm„áigen Abst„nden. Weitere Informationen: Objektkategorie: msDFSR-LocalSettings Objekt-DN: CN=DFSR-LocalSettings,CN=DC3,OU=Domain Controllers,DC=Domäne1,DC=local Fehler: 2 (Das System kann die angegebene Datei nicht finden.) Dom„nencontroller: DC1.Domäne1.local Abrufzyklus: 60 Warnung. Ereignis-ID: 0x80001A94 Erstellungszeitpunkt: 05/19/2014 10:38:44 Ereigniszeichenfolge: Der DFS-Replikationsdienst hat erkannt, dass fr Replikationsgruppe "Domain System Volume" keine Verbindungen konfiguriert sind. Fr diese Replikationsgruppe werden keine Daten repliziert. Weitere Informationen: Replikationsgruppen-ID: F0AD5C8B-CBC2-4D30-913D-81CBA5AB349A Mitglieds-ID: 0AE9BED3-EAF9-44EA-AC0F-BA019A2A996F Warnung. Ereignis-ID: 0x80001906 Erstellungszeitpunkt: 05/19/2014 10:38:44 Ereigniszeichenfolge: Der DFS-Replikationsdienst hat erkannt, dass der lokale Pfad eines replizierten Ordners (domain) in der Dienstdatenbank nicht mit dem neu konfigurierten lokalen Pfad (C:\Windows\SYSVOL\domain) des replizierten Ordners bereinstimmt. Der Dienst repliziert den neuen Pfad, und der alte replizierte Ordnerpfad in der Datenbank wird nicht mehr weiter als replizierter Ordner nachverfolgt. Dieses Ereignis wird erwartet, wenn der lokale Pfad des replizierten Ordners ge„ndert wurde. Weitere Informationen: Name des replizierten Ordners: SYSVOL Share ID des replizierten Ordners: 60AFD937-1AEB-499B-8511-25A0F7B83D0F Replikationsgruppenname: Domain System Volume Replikationsgruppen-ID: F0AD5C8B-CBC2-4D30-913D-81CBA5AB349A Mitglieds-ID: 0AE9BED3-EAF9-44EA-AC0F-BA019A2A996F Warnung. Ereignis-ID: 0x80001206 Erstellungszeitpunkt: 05/19/2014 10:38:45 Ereigniszeichenfolge: Der DFS-Replikationsdienst hat SYSVOL im lokalen Pfad "C:\Windows\SYSVOL\domain" initialisiert und wartet darauf, die erste Replikation auszufhren. Der replizierte Ordner bleibt im ersten Synchronisierungsstatus, bis er mit seinem Partner DC1.Domäne1.local repliziert wurde. Wenn der Server zu einem Dom„nencontroller heraufgestuft wurde, fhrt der Dom„nencontroller keine Ankndigung durch und dient als Dom„nencontroller, bis dieses Problem behoben wurde. Dies kann darauf zurckzufhren sein, dass der angegebene Partner sich selbst in einem ersten Synchronisierungsstatus befindet. Eine weitere m”gliche Ursache ist, dass auf diesem Server oder beim Synchronisierungspartner Zugriffsverletzungen aufgetreten sind. Wenn dieses Ereignis bei der Migration von SYSVOL aus dem Dateireplikationsdienst (FRS) zur DFS-Replikation aufgetreten ist, werden die Žnderungen nicht nach auáen repliziert, bis dieses Problem behoben wurde. Dies kann dazu fhren, dass der SYSVOL-Ordner auf diesem Server nicht mehr mit anderen Dom„nencontrollern synchron ist. Weitere Informationen: Name des replizierten Ordners: SYSVOL Share ID des replizierten Ordners: 60AFD937-1AEB-499B-8511-25A0F7B83D0F Replikationsgruppenname: Domain System Volume Replikationsgruppen-ID: F0AD5C8B-CBC2-4D30-913D-81CBA5AB349A Mitglieds-ID: 0AE9BED3-EAF9-44EA-AC0F-BA019A2A996F Schreibgeschtzt: 0 ......................... Der Test DFSREvent fr DC3 ist fehlgeschlagen. Starting test: SysVolCheck * Der SYSVOL-Bereitschaftstest fr den Dateireplikationsdienst Der SYSVOL-Status konnte von der Registrierungssuche nicht ermittelt werden. Zurckgegebener Fehler: 0x0 "Der Vorgang wurde erfolgreich beendet.". Lesen Sie im FRS-Ereignisprotokoll nach, ob das SYSVOL erfolgreich freigegeben wurde. ......................... DC3 hat den Test SysVolCheck bestanden

  12. Hallo zusammen,

     

    es geht um die Meldung des BPA bei Server 2008R2

     

    Problem:
    Die strikte Replikationskonsistenz ist auf dem Domänencontroller ... nicht aktiviert.

     

    AD DS: Strict replication consistency should be enabled on all domain controllers in this forest

     

    http://technet.microsoft.com/en-us/library/cc949134.aspx

     

     

    Ich hatte das so verstanden das der Key Standardmäßig gesetzt sein sollte!

     

    Ich habe gerade einen nagelneuen DC installiert (2008R2) und der Key war definitiv nicht gesetzt.

    Hab ich das nur falsch verstanden?

     

    Viele Grüsse

×
×
  • Neu erstellen...