Questione : Permessi del dispositivo di piegatura pubblico di Powershell

Gli esperti,

I hanno un assistente di scambio che ospita le varie aziende.  Ho generato un programma per aggiungere i nuovi dispositivi di piegatura pubblici secondo il contrassegno unico del cliente using “Nuovo-PublicFolder - l'ordine di Powershell di identità„.  Ciò funziona benissimo, comunque ho notato che questi dispositivi di piegatura sono accessibili a tutti gli utenti attuali.  Ciò non è ovviamente che cosa voglio.  Using l'ordine di Powershell, “Aggiungere-PublicFolderClientPermissions„ per un utente particolare, ma ho bisogno di un metodo di ostruire automaticamente (fissare i permessi a nessun) per tutto il users.

Is questo possibile?
class= del

Risposta : Permessi del dispositivo di piegatura pubblico di Powershell


$_.Name riferirà il nome del dispositivo di piegatura pubblico. Se avete bisogno del nome di cassetta postale…


Ottenere-Cassetta postale | ForEach-Oggetto {
    $Mailbox = $_
    Ottenere-PublicFolder - Recurse | ForEach-Oggetto {
       Aggiungere-PublicFolderClientPermission - identità $_.name - AccessRights nessun - utente $Mailbox.DistinguishedName
   }
}


È quello che cosa siete dopo? Sembra come esso interferirà una punta troppo (aggiunge tutto ad ogni dispositivo di piegatura pubblico).

Chris
Altre soluzioni  
 
programming4us programming4us