Jump to content

mamamia

Members
  • Gesamte Inhalte

    312
  • Registriert seit

  • Letzter Besuch

Alle erstellten Inhalte von mamamia

  1. Ich bin euch hier noch eine Antwort schuldig. Wir prüfen derzeit eine Migration unseres on-premise Exchangeinfrastruktur in die Cloud (Stichwort Office 365). Aktuell wird ein POC gestartet. Sollte das erfolgreich sein und wir uns für einen E-Plan (http://office.microsoft.com/de-de/business/office-365-fur-unternehmen-plane-vergleichen-FX102918419.aspx) entscheiden dann können wir SkyOneDrive Pro nutzen und unsere Anforderungen sind abgedeckt. Danke Daniel und den anderen nochmal für die hilfreichen Infos..
  2. Get-ADGroupMember "Test" | % { New-Item "C:\tmp\$((Get-ADUser $_).SamAccountName)" -ItemType Directory -Force } ;)
  3. So klappts: New-Item "C:\tmp\$((Get-ADUser "Test").SamAccountName)" -ItemType Directory -Force Warum eigentlich "get-adgroupmember"?
  4. Hä, ich versteh dein Problem nicht?! :shock: Das gesamte Objekt ist in $_ enthalten. Willst du den Samaccountname, dann so: $_.Samaccountname
  5. Hi, | ft SamAccountName brauchst du nicht, dass dient nur zur Ausgabeformatierung Gekapselt kannst du es wie folgt machen: get-adgroupmember "Test" | % { New-Item "M:\Freigaben\$_.SamAccountName" -type directory -Force } Verstehst du das vorgehen?
  6. Dazu brauchst du sowas wie $OKButton_Click={ $var4 = $var1+$var2+$var3 } Schau dir mal das SAPIEN Powershell Studio an, wenn du in die GUI Entwicklung willst, ist wesentlich einfacher für den start-up :)
  7. probiers mal mit $var = $objTextBox1.Text ;)
  8. Hi moddix, das übernimmt auch mein Script am Ende des create-User Workflows. $sAMAccountName = vorname.nachname $Pfad = "\\server.domain\share\" if (New-Item $Pfad$sAMAccountName -type directory -Force) { $acl = Get-Acl $pfad$sAMAccountName $accessrule = New-Object system.security.AccessControl.FileSystemAccessRule($sAMAccountName, "FullControl", "ContainerInherit,ObjectInherit", "None", "Allow") $acl.AddAccessRule($accessrule) set-acl -aclobject $acl $pfad$sAMAccountName } Bitte nach deinen Vorgaben anpassen und testen.
  9. Hi Daniel, danke für deine Antwort, wie recherchieren mal weiter. Lass mich mit den neuen Informationen nochmal zu unserem Partner, möchte den jetzt auch nicht in die Pfanne haun. Für uns kommt dann aber Szenario 8 infrage.
  10. Hallo Daniel, ich habe mir das jetzt mal mit meinem Kollegen angeschaut. Alles leider nicht so einfach. Greifen externe auf unseren Sharepoint zu, dann müssen diese lizenziert sein. Das müssen im Zweifel wir sicherstellen (liegen keine eigenen Lizenzen beim externen vor oder will dieser keine beschaffen). Das macht für uns das Konstrukt sehr kompliziert. Zudem kann man bei der Serverinstallation (intern, kein Hosting) das freigeben an "fremde" nicht realisieren. Die Aussagen beziehen sich auf getätigte Aussagen unseres Channelpartners und unsere Recherchen. Ich suche also weiter..
  11. Ah, Danke. Heißt aber alle externen sehen alles in der Dokumentenbib? Wie ist es, wenn ein User aus Abteilung xy ein Dokument mit einem Kunden teilen will/soll/muss, welches andere nicht sehen sollen?
  12. Wie muss man sich das Vorstellen? Können die internen User einfach eine Datei (oder mehrere) hochladen und dann einfach per Link teilen?
  13. Aber SharepointOnline, oder? Oder internen Sharepoint, published nach außen? Wir haben gerade eine Migration auf Sharepoint 2013 hinter uns, wäre ja genial, wenn wir das nutzen könnten.
  14. Hallo zusammen, ich befasse mich gerade mit dem Thema Enterprise File Sharing. Die Anforderung nach dem einfachen Austausch von Dateien wird bei uns im Unternehmen immer größer. Ich möchte vermeiden, dass die User eigenmächtig über private Clouddienste Daten untereinander oder mit Kunden / Lieferanten austauschen. Ich habe mich ein bisschen durch die Anbieterangebote gelesen und bin dabei beispielsweise auf Dropbox for Business gestoßen. Infos dazu gibt es beispielsweise hier: https://www.dropbox.com/business Mir ist der Sicherheitsfaktor sehr wohl bewusst, dennoch möchte ich mich nicht gegen neue Technologien sperren und wenigstens eine Machbarkeitsanalyse in Erwägung ziehen. Wie steht ihr zu dem Thema? Ist das auch schon Anforderung bei euch? Wie werden derzeit große Dateien mit externen ausgetauscht? Gibt es beispielsweise eine Richtlinie, die das benutzen von privaten Clouddiensten verbietet? Danke für Eure Hilfe Markus
  15. Kann dir wie gesagt das Empfehlen: http://www.powershell.de/powershell/powershellkurse/Trainer.aspx
  16. Kann ich wärmstens ermpfehlen: http://www.powershell.de/powershell/powershellkurse/Trainer.aspx
  17. Benötigt der vllt gar nicht den SamAccountName sondern die eMailadresse?
  18. Probiers mal so: Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010 Get-DistributionGroupMember 'MeinGruppe' | Select SamAccountName | % { echo $_.SamAccountName Add-MailboxPermission -Identity DasPostfach -User ($_.SamAccountName) -AccessRights FullAccess -InheritanceType All -AutoMapping $true }
  19. $ADDUser = get-content D:\Exchange-2010\E2010-PS\Scripte\Verteiler\AddUserVerteiler.csv foreach ($ADDUSER in $ADDUsers) { Write-Host " Bitte den Alias verwenden " -foregroundcolor red -backgroundcolor yellow $Name = read-host "Bitte Verteiler Alias eingeben " $NameDisplay = read-host "Bitte Verteiler Displayname eingeben " New-DistributionGroup $Name -OrganizationalUnit VertielerOU\Groups -Members $ADDUser -DisplayName $NameDisplay Set-DistributionGroup -Identity $Name -RequireSenderAuthenticationEnabled $False } Schreib die Variablen nicht in "", nicht notwendig. Gut wäre noch zu wissen, wie der Inhalt der *.csv ist, du willst doch bestimmt mehrere User zur Gruppe hinzufügen, oder?
  20. Vermutung meinerseits: Ordner sind nicht leer ;) Ergänze mal das Cmdlet remove-item um "-force" remove-item "C:\Users\Username\Desktop\PowershellTest\Backup\[$PfadB -contains $PfadA]" -force
  21. get-content -Path C:\temp\VM2008.txt | ForEach-Object { $_ Get-Item -path HKLM:\SOFTWARE\IBM\ADSM\CurrentVersion\Api64 | Get-ItemProperty | Format-Table -Property PtfLevel } In $_ steht der Name des Hosts, musst diese nur noch mit in die Abfrage einbauen.
  22. Umständlich ist hier echt nett beschrieben 2 Ansätze bei der Sache: entweder als Startscript bei jeder Maschine oder du führst das Script von einer Managementmaschine aus und fragst alle Rechner ab Beides würde ich mit Powershell lösen, schau dir hierzu mal die Funktionen Get-ChildItem (http://technet.microsoft.com/en-us/library/ee176852.aspx) an. Damit bekommst du die Werte aus der Registry und kannst dieser Weiterverarbeiten.
×
×
  • Neu erstellen...