Jump to content

Dukel

Members
  • Gesamte Inhalte

    11.536
  • Registriert seit

  • Letzter Besuch

Alle erstellten Inhalte von Dukel

  1. Das ist aber sehr aufwändig, wenn jeder Freelancer ein eigener Kunde wird. Außerdem gibt es meines Wissens Grenzen bei der Anzahl der GALs / Adressbook Policys.
  2. ## Personen #AddressLists New-AddressList -Name Personen01_Mailverteiler -DisplayName "Alle Mailverteiler" -RecipientFilter {((((RecipientTypeDetails -eq 'MailUniversalSecurityGroup') -or (RecipientTypeDetails -eq 'MailUniversalDistributionGroup'))) -and (ExtensionCustomAttribute1 -eq 'P01'))} New-AddressList -Name Personen01_Kontakte -DisplayName "Alle Kontakte" -RecipientFilter {((RecipientTypeDetails -eq 'MailContact') -and (ExtensionCustomAttribute1 -eq 'P01'))} New-AddressList -Name Personen01_Personen -DisplayName "Alle Personen" -RecipientFilter {((RecipientTypeDetails -eq 'UserMailbox') -and (ExtensionCustomAttribute1 -eq 'P01'))} #RoomList New-AddressList -Name Personen01_Raeume -DisplayName "Alle Räume" -RecipientFilter {((RecipientTypeDetails -eq 'RoomMailbox') -and (ExtensionCustomAttribute1 -eq 'P01'))} #GlobalAddressList New-GlobalAddressList -Name Personen01 -RecipientFilter {ExtensionCustomAttribute1 -eq 'P01'} #OfflineAddressBook New-OfflineAddressBook -Name OAB_Personen01 -AddressLists Personen01 #Name New-AddressBookPolicy -Name ABP_Personen01 -GlobalAddressList Personen01 -OfflineAddressBook OAB_Personen01 -RoomList Personen01_Raeume -AddressLists Personen01_Mailverteiler,Personen01_Kontakte,Personen01_Personen ## Gäste #AddressLists New-AddressList -Name Gaeste01_Mailverteiler -DisplayName "Alle Mailverteiler" -RecipientFilter {((((RecipientTypeDetails -eq 'MailUniversalSecurityGroup') -or (RecipientTypeDetails -eq 'MailUniversalDistributionGroup'))) -and (ExtensionCustomAttribute1 -eq 'G01'))} New-AddressList -Name Gaeste01_Kontakte -DisplayName "Alle Kontakte" -RecipientFilter {((RecipientTypeDetails -eq 'MailContact') -and (ExtensionCustomAttribute1 -eq 'G01'))} New-AddressList -Name Gaeste01_Personen -DisplayName "Alle Personen" -RecipientFilter {((RecipientTypeDetails -eq 'UserMailbox') -and (ExtensionCustomAttribute1 -eq 'G01'))} #RoomList New-AddressList -Name Gaeste01_Raeume -DisplayName "Alle Räume" -RecipientFilter {((RecipientTypeDetails -eq 'RoomMailbox') -and (ExtensionCustomAttribute1 -eq 'G01'))} #GlobalAddressList New-GlobalAddressList -Name Gaeste01 -RecipientFilter {ExtensionCustomAttribute1 -eq 'G01'} #OfflineAddressBook New-OfflineAddressBook -Name OAB_Gaeste01 -AddressLists Gaeste01 #Name New-AddressBookPolicy -Name ABP_Gaeste01 -GlobalAddressList Gaeste01 -OfflineAddressBook OAB_Gaeste01 -RoomList Gaeste01_Raeume -AddressLists Gaeste01_Mailverteiler,Gaeste01_Kontakte,Gaeste01_Personen Die Unterscheidung zwischen Gästen und normalen Personen wurde über das ExtensionCustomAttribute1 gemacht. Bei Gästen ist dieses Attribut leer!
  3. Was soll denn auf dem Server laufen? Wofür brauchst du diesen?
  4. Diese Anforderung hatten wir auch bei einem Kunden und dies mit den erwähnten Policys umgesetzt. Dafür sind diese da.
  5. Powershell und damit das nach dem Schreibdatum sortieren und alle ausser das letzte nutzen.
  6. Mach dir selbst einen Gefallen und hole einen DL mit ins Boot.
  7. Evtl. kann der Backupserver virtuell sein. Dann hast du aber evtl. ein Henne-Ei Problem. SAN ist das Storage Netzwerk! Nicht die Storage! Hast du das ganze mit einem DL abgestimmt oder selbst überlegt? Evtl. würde ich NFS für die Storage nutzen statt FC. Nutzen wir bei diversen Kunden ESX Umgebungen. Willst du Backup direkt auf Tape machen? Ich würde eher auf Backup2Disk2Tape tendieren.
  8. Ihr habt doch schon ein hosted exchange. Wo ist da der Unterschied?
  9. Hast du schon alles (FC Infrastruktur, Storage, ESX Hosts, Tape Library)? Oder bist du noch am Entscheiden? Gibt es einen Dienstleister der dich unterstützt? Die Tape Lib. wird per NDMP angesprochen. Das muss die Backupsoftware und alle Komponenten unterstützen.
  10. Das bleibt dir überlassen. Hast du Fibre Channel im Einsatz? Dann nutze das am besten, wenn nicht SAS. Bei Anschluss via FC hast du den Vorteil, dass das Backup nicht über den Backupserver muss sondern direkt geschrieben werden kann.
  11. Gibt es kein hosted DMS (evtl. vom gleichen Provider)?
  12. Du kannst einmal unter https://www.faq-o-matic.net/2014/04/02/adfs-grundlagen-und-architektur anfangen zu lesen.
  13. Eben nicht! Informiere dich einmal über die Architektur von ADFS.
  14. Wenn du Windows administrierst, mit Powershell.
  15. Fast. Hier werden die Ordner im Root Ordner und nicht in den Unterordnern erstellt. Ich glaube aber ein Einzeiler hilft dem TO noch weniger. Bei mehreren Zeilen könnte irgendwann einmal das eine oder andere verstanden werden.
  16. Dann musst du eine Ebene wegnehmen. $root = 'C:\verteiler' foreach($folder1 in (Get-ChildItem $root)){ $newFolder = "$($folder1.FullName)\$($folder1.Name)_qr_code" New-Item -Type Directory -Path $newFolder } }
  17. Gibt es nur diesen einen Server und noch keine andere Backup Lösung ist im Einsatz? Wie sind die Anforderungen? Wie schnell muss der Dienst wieder verfügbar sein? Wie viel Datenverlust ist tolerierbar?
  18. Kann Bacula Incr. (Forever) Backups? Wird nachts gearbeitet oder wieso greifen wärend des Backups User auf die Daten zu?
  19. Du kannst auch den DNS Namen nutzen. Evtl. richtet dir die Uni auch ein DNS Alias ein. Alles was außerhalb deines Servers ist (DNS, Firewall,...) brauchst du die Unterstützung der Uni.
  20. Meines Wissens war die Anzahl der Instanzen egal. Sollen das mehrere VMs werden oder alles in einer VM? Bei letzterem wäre die technische Empfehlung (unabhängig vom Lizenzthema) keine Instanzen zu nutzen.
  21. Ein letzter Versuch: $root = 'C:\verteiler' foreach($folder1 in (Get-ChildItem $root)){ foreach($folder2 in (Get-Childitem $folder1.FullName)){ $newFolder = "$($folder2.FullName)\$($folder2.Name)_qr_code" New-Item -Type Directory -Path $newFolder } } Danach tu dir einen Gefallen und lerne Powershell.
  22. Da fehlt die Zeile mit $newFolder.
  23. Und was für einen Fehler? Wie soll man so das Problem finden? Habe das auskommentiert, damit erstmal keine falschen Ordner angelegt werden.
  24. Dann fang an das Script zu debuggen. Du kannst $folder und $newFolder ausgeben. $root = 'C:\verteiler' Get-ChildItem $root | %{ foreach($folder in (Get-Childitem $_.FullName)){ $folder $newFolder = "$($folder.Directory)\$($folder.Name)_qr_code" $newFolder # New-Item -Type Directory -Path $newFolder } }
  25. Mach das mal ohne die Kommentare. $root = 'C:\verteiler' Get-ChildItem $root | %{ foreach($folder in (Get-Childitem $_.FullName)){ $newFolder = "$($folder.Directory)\$($folder.Name)_qr_code" New-Item -Type Directory -Path $newFolder } }
×
×
  • Neu erstellen...