Jump to content

BOfH_666

Expert Member
  • Gesamte Inhalte

    2.046
  • Registriert seit

  • Letzter Besuch

Alle erstellten Inhalte von BOfH_666

  1. Du hast wohl heute schon zu viele reale Biere gezischt? ... natürlich ist nicht das Bier virtuell ... nur das Zusammensitzen!!!
  2. .... um die Datenbasis für die Statistik noch etwas zu verbreitern: bei mir 2 x 2019 ohne Probleme.
  3. Oooops ... hatte ich tatsächlich überlesen. Aber ... Du willst doch eigentlich die gerade in der Pipeline befindliche Datei kopieren/verschieben, oder? Und deren kompletter Pfad wird repräsentiert durch
  4. Thorsten, Du benutzt für Dein Move-Item eine Variable, die Du gar nicht deklariert/gefüllt hast. Statt move-Item -Path $Name -Destination $Path würde ich eher move-Item -Path $_.FullName -Destination $Path verwenden.
  5. Niemand hackt auf Dir rum und niemand erwartet von Dir, den gleichen Kenntnisstand zu haben, wie Leute, die 20 Jahre Erfahrung haben. Deshalb kommen wir alle hier her und versuchen zu helfen. Da gehört dann aber auch dazu, dass der Hilfesuchende ein wenig mitmacht und eventuell versucht, auch selbst etwas rauszufinden. Wenn Du mit irgendetwas nicht weiterkommst, werden wir die Letzten sein, die Dir dabei nicht helfen.
  6. Persönlich hätte mich ja vielmehr gefreut, wenn Du Deinen Code auch als Code formatiert hättest. Naja, Du darfst natürlich Dein Gehirn auch ein bissl anstrengen und das ein oder andere selbst austüfteln und probieren und Du darfst auch noch weitere Quellen in Internet anzapfen oder Bücher lesen und Du kannst ja auch noch hier weitere Fragen stellen. Anders machen wir das alle auch nicht. Wir haben nur schon früher angefangen als Du. Wenn man solide Kentnisse der Grundlagen von PowerShell hat, kommt das ganz ganz selten vor.
  7. Hast Du auch den Rest meiner Antwort gelesen? Oder nur die ersten drei Sätze?
  8. Ist leider nicht sehr hilfreich. Beschreibe doch nächstes Mal bitte etwas genauer, was genau nicht funktioniert. Solltest Du Fehlermeldungen erhalten, sollten diese auch dringend mit gepostet werden. Ich rate mal und sage, dass Deine Ausgabe zwar die DNS-Namen enthält aber keine Beschreibung, richtig? Die Ausgabe, die Get-ADComputer in der Standard-Einstellung zurückliefert, enthält nur einen Teil der möglichen AD-Attribute. Wenn Du Attribute haben möchtest, die nicht zu diesem Standard-Set gehören, musst Du diese explizit mit dem Parameter -Properties und den entsprechenden Werten (Attributen) anfordern. Get-ADComputer -Filter "OperatingSystem -like '*Windows 10 Enterprise*'" -Properties Description | Select-Object -Property DNSHostName , Description .... sollte also die (vermutete) gewünschte Ausgabe liefern. In aller Regel ist es sehr hilfreich, sich die Hilfe zu den cmdlets durchzulesen, die man benutzen möchte. Man sollte sich diese Hilfe auch immer bis zum Ende durchlesen - auch wenn man meint, das Gesuchte bereits gefunden zu haben. In diesem Fall steht im fast letzten Abschnitt "Output" die hierfür entscheidende Information. Und wie Du sehen kannst, liest sich der Code auch viel leichter, wenn man ihn auch als Code formatiert.
  9. Vermutlich ist es inzwischen auch sportlicher Ehrgeiz, das eben doch hinzukriegen, aber - 'ne verrückte Idee, ich weiß - warum versendest Du denn das Skript nicht einfach von einem anderen Server aus? Man muss sich das Leben ja nicht unbedingt schwerer machen als nötig.
  10. Das mag wie ein patziger Kommentar klingen, ist aber ernst gemeint: eventuell solltest Du lernen "Nein" zu sagen. Wenn man das auf die richtige Art und Weise macht, macht es das Leben leichter. Wenn Du in diesem Moment der Profi/Experte/Einäugige bist und dem Anforderer fundiert aufzeigst, dass es mit den vorhandenen Mitteln keine nachhaltige business-gerechte Lösung gibt, muss er das akzeptieren. Und wenn Du ihm dann noch einen Ausweg in Form einer professionellen aber eben kostenpflichtigen Alternative anbietest, liegt die Entscheidung wieder bei ihm.
  11. Diese Schlussfolgerung basiert aber meiner Meinung nach auf einer falschen Annahme. Im Zweifel heißt das ja nur, dass er (der Mensch, der das verwaltet) sich mit der einen Sache gut auskennt und mit der anderen überhaupt nicht. Im einfachsten Fall - V2V ist es eine Sache von wenigen Minuten.
  12. Das sollte ja nur passieren, wenn er nach unten nicht genügend Platz hat, oder? Kann es sein, dass die Bildschirmgröße bzw. Auflösung sehr ungewöhnlich ist? Das klingt alles sehr ulkig - für mich zu mindestens.
  13. Ich kann's immernoch nicht wirklich nachvollziehen. Das Bild oben ist bei mir die Einstellung mit Benutzerfotos. Bei mir werden maximal 5 Vorschläge untereinander angezeigt. Aber wenn's so funktioniert, isses ja jut.
  14. Ich hab nix in die Richtung gefunden? Was ist denn das eigentliche Problem? Die Bildschirmgröße wird es ja hoffentlich nicht sein!?
  15. Hmm ... ok ... ich hab ein dunkles Theme eingestellt ... bei mir sieht es so aus: Das ist aber nicht erst seit Kurzem so, wenn ich mich nicht irre.
  16. ... sieht bei mir irgendwie anders aus. Welche Version von Outlook ist das?
  17. Ich vermute mal, Du meinst damit, dass Du Laufwerksbuchstaben eingerichtet hast, oder? Wenn das so ist und Du kannst Du drüber nachdenken, die NAS-Laufwerke, statt mit einem Laufwerksbuchstaben zu verbinden, mit ihrem UNC-Pfad zu benutzen. Dann sollten die Probleme deutlich weniger werden. Davon unabhängig: In Zukunft bitte keine fremden Beiträge kapern! Einfach einen eigenen erstellen und einen Link zu einem verwanden Thema posten falls nötig.
  18. Hat man im Azure-AD denn überhaupt noch einen "Prä-Windows 2000" Anmeldenamen? Ich dachte da nimmt man eher den UPN oder die Emailadresse?
  19. Es wird ja jetzt auch schon wieder früher hell und später dunkel ... natürliches Tageslicht ist eh besser ...
  20. Selbst wenn ich jetzt noch mehr zur Verwirrung beitragen sollte .... Was heißt "bisher"? Welches System wurde denn vor Windows 10 benutzt?
  21. Deshalb glaube ich, dass es einfacher für Dich wäre, wenn Du gar nicht mehr mit Batch anfängst, sondern Dich gleich auf PowerShell stürzt. Die Syntax ist deutlich konsistenter und - wie ich finde - viel einfacher zu erlernen und man findet auch deutlich mehr Hilfe im Netz. Du solltest keinen Code benutzen, den Du nicht verstehst. Der eigentlich relevante Code ist das hier: start /wait "Installation Programm" "F:\xxx\yyy.exe" if exist %C:\Program Files (x86)\xxx\yyy.EXE% ( xcopy "%cd%\Datei.exe" "C:\Program Files (x86)\xxx" /y /q ) In Batch werden Variablen in Prozentzeichen eingeschlossen. Der Pfad in Deiner if-Anweisung steht komplett in Prozentzeichen. Angenommen, dass das Skript im gleichen Ordner liegt, wie die Installationsdatei und die Updatedatei würde das Ganze in PowerShell ungefähr so aussehen: & "$PSScriptRoot\yyy.exe" if (Test-Path -Path 'C:\Program Files (x86)\xxx\yyy.EXE') { Copy-Item -Path "$PSScriptRoot\UpdateDatei.exe" -Destination 'C:\Program Files (x86)\xxx' } Ich glaube, selbst für jemanden ohne Kenntnisse, ist der Code ziemlich einfach zu lesen und zu verstehen.
  22. ... ohne wirklich ein Exchange-Profi zu sein ... wie wär's, wenn wir es mal mathematisch betrachten? Wenn wir in beiden Fällen vom Maximum ausgehen - also jeweils 10 GB bei maximal 30 Usern - dann landen wir bei 300 GB. Wenn wir diese 300 GB einigermaßen gleichmäßig auf 5 erlaubte Datenbanken verteilen, erhalten wir Datenbanken mit ca. 60 GB Größe. Und das wäre das Maximum. Das ist sehr deutlich unter der empfohlenen Größe. Wenn ich nicht wieder etwas falsch verstanden habe, kannst Du Dir jetzt wieder Gedanken um anderen Themen machen - dieses ist fertig durchdacht.
  23. Vielleicht bauste ja mal 'n Bewegungsmelder ein!? ... dann brauchen wir Spätaufsteher auch nicht immer im Dunkeln hier rumtapsen.
  24. Könnte fast auch mit Git abgebildet werden, oder?
×
×
  • Neu erstellen...