Jump to content

HeizungAuf5

Members
  • Gesamte Inhalte

    205
  • Registriert seit

  • Letzter Besuch

Beiträge erstellt von HeizungAuf5

  1. Gerade eben schrieb Sunny61:

    Wie denn? Als Favorit? Oder als zusätzliche Startseite?

    Nein. Als vertrauenswürdige Site. Das was du mir hier auch als Anleitung geschrieben hast.

    vor 21 Stunden schrieb Sunny61:

     

    Den Schritt, dass sich jeder Benutzer erstmal im IE anmelden muss, möchte ich ja gerne überspringen.

     

    Grüße!

  2. Gerade eben schrieb Sunny61:

    Was stellst Du dir vor? Magie?

    Magie nicht. Meine Vorstellung wäre die folgende gewesen:

     

    - Per GPO die Site im IE setzen (auch wenn ich den Sinn dahinter nicht verstehe)

    - Per GPO das Laufwerk mappen

    - In der GPO per "anmelden mit" den Account mitgeben, der im OneDrive hinterlegt ist

     

    Nicht das es mir persönlich zu viel Arbeit wäre, aber wenn ich bei uns ein Rundschreiben verschicke von wegen "Erst hier anmelden und unbedingt den Haken setzen, dann per Script das Laufwerk einbinden und nochmal die Zugangsdaten eintragen", fallen mit auf Anhieb mindestens 10 Leute ein, da das nicht hinbekommen, oder es falsch machen.

  3. vor 1 Minute schrieb Sunny61:

    Script elevation level

    Als Admin lässt sich das Script gar nicht erst starten mit dem Error: "ERROR | Script elevation level: Administrator".

     

    vor 2 Minuten schrieb Sunny61:

    Das Script möchte den Explorer neu starten, evtl. darf der User das nicht.

    Was ich gesehen habe, funktioniert das. Mein Explorer wurde zumindest immer neu gestartet. Steht auch so in den Logs. 3. und 2. Zeile von unten (siehe vorheriger Beitrag).

     

     

    vor 3 Minuten schrieb Sunny61:

    Du kannst aber sicher per GPP dem IE ein paar Favoriten verpassen, oder aber den Usern die Seite als 2. Seite im IE/FF starten lassen.

    Das schon. Wäre nur schön gewesen, wenn es da einen weg drum herum gäbe, damit die User das eben nicht machen müssen. Die Anmeldedaten werden ja im Laufwerks-Mapping schon mitgegeben.

     

     

    Grüße!

  4. vor 16 Stunden schrieb Sunny61:

    Wie lautet die genaue Bezeichnung?

    Office 365 E3

     

    vor 16 Stunden schrieb Sunny61:

    Das funktioniert im Zusammenhang mit dieser Anleitung recht gut. Allerdings ist das das Einbinden vom SharePoint und nicht vom OneDrive, weswegen es eher die zweite Wahl wäre. Kennst du diesbezüglich vielleicht eine Möglichkeit das Anmelden im IE und das Hinzufügen der Site zu automatisieren? Möchte ungern jedem unserer Benutzer die Anleitung in die Hand drücken ;-)

     

    vor 16 Stunden schrieb Sunny61:

    Hab ich ausprobiert, läuft aber nicht wirklich durch

    
    INFO | -----05/16/2020 12:29:49 OneDriveMapper v3.19 - USERNAME on HOSTNAME starting-----
    INFO | Script elevation level: User
    INFO | Set TLS protocol version to prefer v1.2
    INFO | You are S-1-5-21-1437200744-4211371449-3173205083-1001 running on Windows 10 with IE 11 and Powershell version 5
    INFO | Loading CookieSetter...
    INFO | Test cookie set successfully
    INFO | NOTICE: HKLM:\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\Security HKLM only not found in registry, your zone configuration could be set on both levels
    INFO | NOTICE: UNTERNEHMENSNAME-my.sharepoint.com found in IE Trusted Sites on user level
    INFO | NOTICE: UNTERNEHMENSNAME.sharepoint.com found in IE Trusted Sites on user level
    INFO | IE Automatic Proxy Detection is already disabled
    INFO | userLookupMode is set to 3, using SID discovery method
    ERROR | userLookupMode is set to 3, but the registry path HKLM:\SOFTWARE\Microsoft\IdentityStore\Cache\S-1-5-21-1437200744-4211371449-3173205083-1001\IdentityCache\S-1-5-21-1437200744-4211371449-3173205083-1001 does not exist! All lookup modes exhausted, exiting
    INFO | Restarting Explorer.exe to make the drive(s) visible
    INFO | Detected running Explorer processes, attempting to shut them down...
    INFO | Stopped process with handle 15968
    INFO | OnedriveMapper has finished running

    Den Registry Key, den er da nicht finden will, gibts es jedoch. Die Einbindung wird auch nicht vorgenommen.

     

    Grüße!

  5. vor 1 Minute schrieb Sunny61:

    Onedrive als Netzlaufwerk

    Hab ich gelesen. Das Problem dabei ist, dass wenn ich OneDrive im Web öffne, enthält die URL nicht die CID die ich brauche. Der Unternehmensname steht drin, den kann ich aber nicht anstelle der CID im Netzlaufwerk-Pfad eintragen. Wenn du ne Idee hast, wo ich die CID noch herbekomme, nehme ich gerne ;-)

     

    Aber ja, generell genau das, was ich suche

     

    Grüße!

  6. Hallo zusammen,

     

    wir arbeiten mittlerweile viel auf Terminalservern im Rechenzentrum. Die Dateien liegen auf unserem OneDrive von Office 365.

     

    Das Problem (wenn man es so nennen mag), was wir jetzt haben ist, dass die Outlook Sync App die Dateien lokal auf den Rechnern anlegt.

     

    Lässt sich das irgendwie deaktivieren? - Was wir möchten ist, dass die Dateien nicht lokal auf dem Server / Rechner liegen, sondern nur bei Microsoft im OneDrive und wenn sie geöffnet werden heruntergeladen werden. Dadurch dass es Rechenzentrums-Server mit einer ordentlichen Leitung sind, merken die das wahrscheinlich gar nicht.

     

    Was ich schon gefunden habe, ist die Aktion zum Sparen von Speicherplatz. Habe ich testweise aktiviert, ich bekomme dann auch nur das "Wolke"-Icon, aber abgelegt werden die Dateien trotzdem noch lokal (Der Ordner auf der Platte ist dann genau so groß, wie das OneDrive) abgelegt. Da wir den Server jedoch pro GB Speicher bezahlen, ist das eher kontraproduktiv.

     

    Kennt jemand einen Weg, wie ich das umsetzen kann? Ich beziehe mich hier auf OneDrive, nicht auf das Sharepoint.

     

    Danke!

  7. Hallo @testperson

     

    vor 3 Minuten schrieb testperson:

    sondern mit Gruppenrichtlinien und "Deny / Allow Logon Localy" sowie "Deny / Allow Logon through Remote Desktop Services"

    Das Problem dabei ist die Menge der Server. Die Anmeldeberechtigungen ändern sich auch oft. Heißt ich müsste die Domäne mit Tonnenweise Gruppenrichtlinien für die Server erschlagen und wenn sich mal was ändert, alle Richtlinien anpassen.

     

    Daher würde ich gerne mit der Anmeldebeschränkung arbeiten. Kein Vorwurf an dich, aber wenn das eh nicht ordentlich funktioniert, wozu gibt es die Funktion denn dann? ;-)

     

    Grüße!

  8. Hallo zusammen,

     

    wir möchten bei uns die Anmeldung von bestimmten Userkonten an bestimmte Server binden. Hierfür nutzen wir die Anmeldebeschränkung ("Anmelden an...") bei den AD Benutzern.

     

    Allerdings wird die Anmeldung selbst auf den "zugelassenen" Servern verweigert:

    grafik.png.1c58f868959704ea20cf9719e9feeea0.png

     

    Der Server, auf den ich mich verbinden will ist auch eingetragen:

    grafik.png.742f75c62d314d98f64d80f833c870e6.png

    Lokal kann ich mich an der VM mit den Anmeldedaten anmelden (lokal funktioniert das auch, dass ich mich nur dort anmelden kann).

     

    Nur die RDP Verbindung wird weg geblockt.

     

    Auf dem Server selbst sind auch alle Domänenbenutzer zugelassen und der Admin-Account auch extra nochmal aufgeführt:

    grafik.png.6f82f4a4ea54edd728638120dbcabc48.png

     

    Das gleiche gilt für die Gruppenrichtlinie (auf der VM, auf die zugegriffen werden soll)

    grafik.png.df77adba2c363e7b6ed4233a77658128.png

     

    Die Gruppenrichtlinie zum verweigern der Anmeldung ist komplett leer.

     

    Der DNS Eintrag wird auch korrekt aufgelöst.

     

    Jemand eine Idee?

    Danke!

     

    //edit

    Noch kurz als Anmerkung, wenn ich im AD das "Anmelden an" für de Benutzer deaktiviere funktioniert die Anmeldung

  9. Was bei mir schlussendlich geholfen hat, dass es jetzt funktioniert: http://www.noelpulis.com/fix-missing-sysvol-and-netlogon-after-domain-controller-promotion/

     

    Noch als Hinweis, wenn das Thema hier über die Suche gefunden wurde: Wenn ihr die Replikation aus dem oben genannten Link neu angestartet habt, macht dazwischen Mittagspause und prüft - bevor ihr dann weiter macht - ob der Server immer noch auf Replikationsstufe 2 Steht. Wenn ja, nochmal nen Kaffee holen. Wenn er fertig ist, bekommt ihr das folgende Ergebnis:

     

    <NAME des einen DCs>
    ReplicatedFolderName  ReplicationGroupName  State
    SYSVOL Share          Domain System Volume  4
    
    <Name des anderen DCs>
    ReplicatedFolderName  ReplicationGroupName  State
    SYSVOL Share          Domain System Volume  4

    Grüße und Danke

  10. vor 2 Minuten schrieb testperson:

    Eventlog "Anwendungs- und Dienstprotokolle" -> "DFS-Replikation"

    Auf dem alten DC habe ich dort 2 Eiträge, die sich immer wieder abwechseln:

    Zitat

    Der DFS-Replikationsdienst hat erkannt, dass wenigstens eine Verbindung für Replikationsgruppe Domain System Volume konfiguriert ist.
     
    Weitere Informationen:
    Replikationsgruppen-ID: FC592CDE-C9BA-476A-BCC9-A988D8CAE3D8
    Mitglieds-ID: 9CA7310C-C678-4B49-B88C-FA5916A8E668

     

    (ID 6804)

    Zitat

    Der DFS-Replikationsdienst hat erkannt, dass wenigstens eine Verbindung für Replikationsgruppe Domain System Volume konfiguriert ist.
     
    Weitere Informationen:
    Replikationsgruppen-ID: FC592CDE-C9BA-476A-BCC9-A988D8CAE3D8
    Mitglieds-ID: 9CA7310C-C678-4B49-B88C-FA5916A8E668

     

    (ID 6806)

     

    Einmal habe ich noch eine andere Meldung mit bei

     

    Zitat

    Vom DFS-Replikationsdienst wurde die Replikation für das Volume "C:" beendet. Dieser Fall tritt ein, wenn eine DFSR-JET-Datenbank nicht ordnungsgemäß heruntergefahren wird und die automatische Wiederherstellung deaktiviert ist. Sichern Sie zum Beheben dieses Problems die Dateien in den betroffenen replizierten Ordnern, und setzen Sie die Replikation anschließend mithilfe der WMI-Methode "ResumeReplication" fort.
     
    Weitere Informationen:
    Volume: C:
    GUID: B2709014-2081-11E3-93E8-806E6F6E6963
     
    Wiederherstellungsschritte
    1. Sichern Sie die Dateien in allen replizierten Ordnern auf dem Volume. Andernfalls gehen möglicherweise aufgrund einer unerwarteten Konfliktauflösung im Rahmen der Wiederherstellung der replizierten Ordner Daten verloren.
    2. Setzen Sie die Replikation für dieses Volume mithilfe der WMI-Methode "ResumeReplication" der DfsrVolumeConfig-Klasse fort. Geben Sie hierzu an einer Eingabeaufforderung mit erhöhten Rechten beispielsweise den folgenden Befehl ein:
    wmic /namespace:\\root\microsoftdfs path dfsrVolumeConfig where volumeGuid="B2709014-2081-11E3-93E8-806E6F6E6963" call ResumeReplication

     

    (ID 2213)

     

     

    Auf dem neuen DC habe ich auch ein bisschen was

    Zitat

    Sie können die Sicherheit dieses Verzeichnisservers deutlich verbessern, indem Sie den Server so konfigurieren, dass SASL-Bindungen (Verhandlung, Kerberos, NTLM oder Digest), LDAP-Bindungen ohne Anforderung einer Signatur (Integritätsüberprüfung) und einfache LDAP-Bindungen über eine Klartextverbindung (ohne SSL-/TLS-Verschlüsselung) zurückgewiesen werden. Selbst wenn keine Clients derartige Bindungen nutzen, erhöht sich die Sicherheit des Servers durch diese Konfiguration beträchtlich.
     
    Einige Clients benötigen möglicherweise unsignierte SASL-Bindungen oder einfache LDAP-Bindungen über eine Verbindung  ohne SSL-/TLS-Verschlüsselung. Diese funktionieren nach der Konfigurationsänderung nicht mehr. Zur besseren Identifizierung dieser Clients  protokolliert dieser Verzeichnisserver alle 24 Stunden ein Zusammenfassungsereignis mit Informationen über die Anzahl derartiger  Bindungen. Es wird empfohlen, die betroffene Clients für einen anderen Bindungstyp zu konfigurieren. Beobachten Sie zunächst  über einen längeren Zeitraum diese Ereignisse, und konfigurieren Sie dann den Server so, dass derartige Bindungen zurückgewiesen werden.
     
    Sie können die Protokollierung erweitern und bei jeder derartigen Bindung durch einen Client ein Ereignis protokollieren.  Hierzu gehören Informationen dazu, welcher Client die Bindung vornahm. Erhöhen Sie hierzu die Einstellung für die Ereignisprotokollierungskategorie "LDAP-Schnittstellenereignisse" auf Stufe 2 oder höher.

     

    (ID 2886)

     

     

    Auf dem alten DC im Domänenstatus krieg ich auch das Folgende angezeigt

    grafik.thumb.png.62e29d0c3943c50b5a5a7cdff3c993a3.png

     

    Grüße!

  11. Hallo zusammen,

     

    ich habe in einem Netzwerk einen neuen Domain Controller (Win. Server 2019) installiert, das Ganze eine nacht lang zwecks Replizierung stehen lassen und heute morgen die FSMO Rollen übertragen. "netdom query fsmo" zeigt auch überall nun den neuen DC an.

     

    Nur kann ich vom neuen DC aus nicht auf die Gruppenrichtlinien zugreifen. Der Rest (z. B. Userverwaltung) geht ohne Probleme.

     

    Ich kann die Richtlinien zwar sehen, aber sobald ich diese bearbeiten will, hauts nicht mehr hin

     

    grafik.png.ecd5123db11668be722781377c95abc4.png

     

    Auf dem alten DC kann ich die GPOs weiterhin bearbeiten.

     

    Angemeldet bin ich auf beiden DCs mit dem Domänen Admin. Was mir noch aufgefallen ist, auf dem neuen DC gibts keine SYSVOL Freigabe. Die taucht da gar nicht auf.

     

    Jemand eine Idee?

     

    Danke!

  12. vor 35 Minuten schrieb Nobbyaushb:

    Wie sieht es denn nach einem Reboot aus?

     

    vor 35 Minuten schrieb Nobbyaushb:

    DNS hat sich schon repliziert?

    Ja. Nach dem Reboot sieht alles gut aus. Konnte am 2. Standort auch schon einen zusätzlichen Client in die Domäne einbinden.

     

    vor 36 Minuten schrieb Nobbyaushb:

    Repadmin /syncall wirft keinen Fehler? 

    RÜCKRUFMELDUNG: SyncAll wurde abgeschlossen.
    SyncAll wurde ohne Fehler beendet.

     

    Sieht soweit gut aus. Denke wirklich, dass die Server einfach die fast 6 Stunden gebraucht haben (warum auch immer ;-))

     

     

    vor 1 Stunde schrieb Nobbyaushb:

    Ist eine Firewall dazwischen, die dir ggf. Ports blockt?

    Hab ich gerade - trotz Funktion des 2. DCs - nochmal geprüft. Es dürfen alle Ports zwischen den Standorten kommunizieren. Geschwindigkeit ist mit up und down ca 200 mbit/s  auch flott genug.

     

     

    Grüße!

  13. Hallo @Nobbyaushb

     

    danke für deine Antwort. Nach nun fast 5 Stunden hat er es aber wie es scheint doch mal geschafft. Ist eben von ich aus neu gestartet und nun sieht das alles einigermaßen synchron aus.

     

    Noch eine Frage fürs Verständnis:

    vor 14 Minuten schrieb Nobbyaushb:

    Der ist aber schon vorher Member der Domain?

    Ich pack die DCs vorher nie in die Domänen rein. Die Zugangsdaten will er ja beim Hochstufen. Gibts es da einen Unterschied? - Ist jetzt auch das erste mal, dass ich höre, dass ein DC in die Domäne soll, bevor er DC wird. Hatte damit auch nie Probleme gehabt.

     

    Grüße!

  14. Hallo zusammen,

     

    ich bin gerade dabei, eine Umgebung mit einem 2. DC abzusichern. 2.DC ist ein Server 2019 (Datacenter), der "erste" DC ein Server 012R2 Standard.

     

    Allerdings bekomme ich den 2. DC ums verrecken nicht dazu, sich zu replizieren.

     

    Beim Hochstufen hängt der DC stundenweise hier:

    grafik.png.0fa7705f463a7eb15e19ed830fe7fa3f.png

     

    Gestern habe ich den 2. DC dann nach ca. 4 Stunden mal neu gestartet. Das Ergebnis war eher weniger, dass was ich gehofft hatte: Der 2. DC hatte ssich zwar halbwegs repliziert (AD Benutzerverwaltung und Gruppenrichtlinienverwaltung war da und auch befüllt, aber der DNS Server nicht). Ebenfalls war der 2.DC im AD nicht als DC registriert.

     

    Nach dem Fehlschlag gestern hab ich dann mal mit der Holzhammer Methode bereinigt (2. DC neu installiert und AD bereinigt (dort war der 2.DC im Metadata Cleanup übrigens auch nicht mit drin)). - Nachdem ich nun nochmal versuche den DC der Domäne hinzuzufügen hängt er wieder an der gleichen Stelle (Siehe Bild oben). Neu gestartet habe ich ihn noch nicht, da ich ja weiß, worauf es dann hinausläuft ;-).

     

    Jemand eine Idee, wie ich diese 2 DCs zum laufen kriege?

     

    Randinformationen, die eventuell wichtig werden könnten:

    Die beiden DCs stehen an anderen Standorten und befinden sich auch in unterschiedlichen Netzen, können sich aber problemlos gegenseitig erreichen. Hardwaredefekt kann ich am 2. DC ebenfalls ausschließen.

     

    Grüße!

  15. vor 4 Stunden schrieb zahni:

    (???)

    Siehst Du selber, oder?

    Scheint eher ein Problem der Forensoftware zu sein. Die Fragezeichen gebe ich natürlich nicht mit ein und in PowerShell werden die auch nicht mit angezeigt

     

    grafik.png.e71c942140e4e4f0ba555276e7551504.png

     

    vor 3 Stunden schrieb Dukel:

    Get-WmiObject kennt selbst Credentials

    Habe ich gerade mal ausprobiert, nach dieser Anleitig

    $LAdmin = "DOMAIN\Administrator"
    $LPassword = ConvertTo-SecureString "Password!" -AsPlainText -Force
    $Credentials = New-Object -Typename System.Management.Automation.PSCredential -ArgumentList $LAdmin, $LPassword
    
    Get-WmiObject -class Win32_Printer -Computername "Print01" | select Sharename -Credential $Credentials > C:\Drucker\Printer_List.txt

    Gibt ein

    Select-Object : Es wurde kein Parameter gefunden, der dem Parameternamen "Credential" entspricht.
    In Zeile:5 Zeichen:75
    + ... 32_Printer -Computer "Print01" | select Sharename -Credential $Creden ...
    +                                                       ~~~~~~~~~~~
        + CategoryInfo          : InvalidArgument: (:) [Select-Object], ParameterBindingException
        + FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.PowerShell.Commands.SelectObjectCommand

    zurück.

     

     

    Gibt es alternativ hier im Forum jemanden, der mir diesen einen Request entsprechend umbauen kann, dass er funktioniert? Ich weiß selbst, dass ich in PS keine Leuchte bin, will aber trotzdem, dass es funktioniert.

     

    Grüße!

  16. vor 12 Minuten schrieb zahni:

    Warum gibst Du nicht zum Test zuerst mal mein Beispiel vollständig ein? 

    Hab ich oben schon mal gemacht, zugegeben, mit einem - vergessen. Bei dir sähe das ja dann so aus:?

    Start-Process -FilePath "powershell?.?exe" -?Wait -WindowStyle Maximized? -Credential $MyCredential -ArgumentList '-noprofile -command &{Get-WmiObject -class Win32_Printer -Computer "Print01" | select Sharename > C:\Drucker\Printer_List.txt -Verb RunAs}'

    Das bringt ein

    Start-Process : Der Parameter "WindowStyle" kann nicht gebunden werden. Der Wert "Maximized?" kann nicht in 
    den Typ "System.Diagnostics.ProcessWindowStyle" konvertiert werden. Fehler: "Der Bezeichner "Maximized?" kann 
    keinem gültigen Enumeratornamen zugeordnet werden. Geben Sie einen der folgenden Enumeratornamen an, und 
    wiederholen Sie den Vorgang:
    Normal, Hidden, Minimized, Maximized"
    In Zeile:5 Zeichen:64
    + ... s -FilePath "powershell?.?exe" -?Wait -WindowStyle Maximized? -Creden ...
    +                                                        ~~~~~~~~~~
        + CategoryInfo          : InvalidArgument: (:) [Start-Process], ParameterBindingException
        + FullyQualifiedErrorId : CannotConvertArgumentNoMessage,Microsoft.PowerShell.Commands.StartProcessCommand

     

  17. vor 24 Minuten schrieb Sunny61:

    In welchem Blog hast Du die Anleitung gefunden?

    Hier: https://blog.friedlandreas.net/2017/01/powershell-programm-oder-skript-mit-credentials-und-als-administrator-ausfuehren/

     

    vor 24 Minuten schrieb Sunny61:

    Es fehlt zu Beginn das - vor Filepath: Start-Process -filepath

    Danke. Mit

    Start-Process -FilePath "powershell.exe" -Wait -Credential $MyCredential -ArgumentList '-noprofile -command &{Get-WmiObject -class Win32_Printer -Computer "Print01" | select Sharename > C:\Drucker\Printer_List.txt -Verb RunAs}'

    Kriege ich ein

    Start-Process : Es wurde kein Positionsparameter gefunden, der das Argument "-Wait" akzeptiert.
    In Zeile:5 Zeichen:1
    + Start-Process -FilePath "powershell.exe" -Wait -Credential $MyCred ...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : InvalidArgument: (:) [Start-Process], ParameterBindingException
        + FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.StartProcessCommand

    zurück. Wenn ich das -wait entferne, kriege ich ein

    Start-Process : Dieser Befehl kann aufgrund des folgenden Fehlers nicht ausgeführt werden: Das System kann die 
    angegebene Datei nicht finden.
    In Zeile:5 Zeichen:1
    + Start-Process -FilePath "powershell.exe" -Credential $MyCredential  ...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : InvalidOperation: (:) [Start-Process], InvalidOperationException
        + FullyQualifiedErrorId : InvalidOperationException,Microsoft.PowerShell.Commands.StartProcessCommand

     

    vor 27 Minuten schrieb Sunny61:

    Du weißt wie das geht?

    Ehrlich gesagt, nein ;) - Drum hab ich ja oben schon angemerkt, dass ich mit PS noch nie wirklich zu tun hatte.

     

    Grüße!

  18. So? - Sorry fürs doof anstellen

    Start-Process FilePath "powershell.exe" -Wait -WindowStyle Maximized -Credential $MyCredential -ArgumentList '-noprofile -command &{Get-WmiObject -class Win32_Printer -Computer "Print01" | select Sharename > C:\Drucker\Printer_List.txt -Verb RunAs}'

    Bringt ein

    Start-Process : Der Parameter "WindowStyle" kann nicht gebunden werden. Der Wert "Maximized" kann nicht in 
    den Typ "System.Diagnostics.ProcessWindowStyle" konvertiert werden. Fehler: "Der Bezeichner "Maximized" kann 
    keinem gültigen Enumeratornamen zugeordnet werden. Geben Sie einen der folgenden Enumeratornamen an, und 
    wiederholen Sie den Vorgang:
    Normal, Hidden, Minimized, Maximized"
    In Zeile:5 Zeichen:63
    + ... ss FilePath "powershell.exe" -Wait -WindowStyle Maximized -Creden ...
    +                                                        ~~~~~~~~~~
        + CategoryInfo          : InvalidArgument: (:) [Start-Process], ParameterBindingException
        + FullyQualifiedErrorId : CannotConvertArgumentNoMessage,Microsoft.PowerShell.Commands.StartProcessCommand

     

    Wenn ich den -WindowStyle weg lasse, bekomme ich ein

    Start-Process : Es wurde kein Positionsparameter gefunden, der das Argument "powershell.exe" akzeptiert.
    In Zeile:5 Zeichen:1
    + Start-Process FilePath "powershell.exe" -Wait -Credential $MyCrede ...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : InvalidArgument: (:) [Start-Process], ParameterBindingException
        + FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.StartProcessCommand

     

  19. vor 26 Minuten schrieb zahni:

    -Filepath -Parameter?

    Ich hab das probiert, wie es in "Example 5" ausgeführt wurde

    Start-Process -WindowStyle Hidden -filepath "powershell" -Credential $MyCredential -ArgumentList '-noprofile -command &{Get-WmiObject -class Win32_Printer -Computer "Print01" | select Sharename > C:\Drucker\Printer_List.txt -Verb RunAs}'

     

    Leider weiterhin Verzeichnisfehler

    Start-Process : Dieser Befehl kann aufgrund des folgenden Fehlers nicht ausgeführt werden: Der Verzeichnisname 
    ist ungültig.
    In Zeile:5 Zeichen:1
    + Start-Process -WindowStyle Hidden -filepath "powershell" -Credential  ...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : InvalidOperation: (:) [Start-Process], InvalidOperationException
        + FullyQualifiedErrorId : InvalidOperationException,Microsoft.PowerShell.Commands.StartProcessCommand

     

    //edit

    Wenn ich den Filepath auf das Verzeichnis zeigen lassen, in der die Datei liegen soll

    Start-Process -WindowStyle Hidden -filepath "C:\Drucker" powershell -Credential $MyCredential -ArgumentList '-noprofile -command &{Get-WmiObject -class Win32_Printer -Computer "Print01" | select Sharename > C:\Drucker\Printer_List.txt -Verb RunAs}'

    Bekomme ich zumindest schon mal einen anderen Fehler

    Start-Process : Es wurde kein Positionsparameter gefunden, der das Argument "powershell" akzeptiert.
    In Zeile:5 Zeichen:1
    + Start-Process -WindowStyle Hidden -filepath "C:\Drucker" powershell -C ...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : InvalidArgument: (:) [Start-Process], ParameterBindingException
        + FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.StartProcessCommand

     

  20. Hallo zusammen,

     

    zuerst, ich bin in PowerShell absoluter Neuling und freue mich schon, wenn ich mal ein Hallo-Welt zusammen bekomme. Daher ist die Frage eventuell unter dem Durchschnittsniveau der Leute hier ;)

     

    Ich versuche derzeit eine Druckerliste vom Printserver zu erzeugen und als Textdatei abzulegen. Da wir als Terminalserver WS2016 betreiben funktioniert das allerdings nicht mehr mit Benutzerrechten, weswegen ich das Script als Admin ausführen will. In einem Blog habe ich auch eine entsprechende Anleitung gefunden, wie das gehen soll. Nur leider bekomme ich beim Start des Scriptes nicht das raus, was ich will.

     

    Start-Process : Dieser Befehl kann aufgrund des folgenden Fehlers nicht ausgeführt werden: Der Verzeichnisname 
    ist ungültig.
    In Zeile:5 Zeichen:1
    + Start-Process powershell -Credential $MyCredential -ArgumentList '-co ...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : InvalidOperation: (:) [Start-Process], InvalidOperationException
        + FullyQualifiedErrorId : InvalidOperationException,Microsoft.PowerShell.Commands.StartProcessCommand
     

     

     

    Mein Script sieht bisher so aus:

    $User = "DOMAIN\USER"
    $Password = "PASSWORT)" | ConvertTo-SecureString -asPlainText -Force
    $MyCredential = New-Object System.Management.Automation.PSCredential($User,$Password)
    
    Start-Process -WindowStyle Hidden powershell.exe -Credential $MyCredential -ArgumentList '-noprofile -command &{Get-WmiObject -class Win32_Printer -Computer "Print01" | select Sharename > C:\Drucker\Printer_List.txt -Verb RunAs}'

     

     

    Jemand eine Idee, wie ich das noch zum Laufen kriege? - Und wegen des Clear-Text Passwortes: Die Datei wird vom Monitoring aus gestartet. Deswegen bekommt die nie einer zu Gesicht.

     

    Grüße und Danke!

×
×
  • Neu erstellen...