Jump to content

IMAP als default deaktiveren


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

hab nun alles aus dem *.xml File entfernt (ausser was per default drin ist)

 

habe:

$newmailbox = $provisioningHandler.UserSpecifiedParameters["Name"]

D:\Exchsrvr\PS-Log\PS-Cmdlets-ExtensionAgents\Imap-disable.ps1 -name $newmailbox

 

get-mailbox | set-casmailbox -imapenabled $false (imap-disable.ps1)

 

neues Konto = IMAP aktiv

 

ems: Set-CASMailbox -Identity "John Smith" -IMAPEnabled $false = IMAp deaktivert

 

ich denke, dass gar nicht auf das *.xml File zugegriffen wird?!

Link zu diesem Kommentar

Oder Du schreibst einen CMDLET Extension Agent, der bei "New-Mailbox" und bei "Enable-Mailbox" ausgeführt wird und POP/IMAP wieder ausschaltet.

 

Siehe hier:

Understanding Cmdlet Extension Agents: Exchange 2010 Help

» Using Cmdlet Extension Agents to cause automatic events to occur in Exchange 2010 – life just got simpler! Ehlo World!

 

Das letzte Beispiel schaltet IMAP bei New-Mailbox aus. Du müsstest es noch um POP und Enable-Mailbox erweitern.

 

genauso hab ichs umgesetzt!

ohne erfolg

Link zu diesem Kommentar

dann solltest du mal deinen Link

» Using Cmdlet Extension Agents to cause automatic events to occur in Exchange 2010 – life just got simpler! Ehlo World! genaueransehen ;)

 

You can certainly perform multiple actions, if you’d like, by simply specifying each command on a new line. If you’d like to take complex actions after new-mailbox (or any cmdlet), you can also call an external script by placing the path and script name in the .xml file.

 

view sourceprint?

1 $newmailbox = $provisioningHandler.UserSpecifiedParameters["Name"]

 

2 c:\myscript.ps1 -name $newmailbox

Keep in mind that you can’t do things like write-host

........

Link zu diesem Kommentar

wie gesagt

 

ich habe diesen Teil

 

<?xml version="1.0" encoding="utf-8" ?>

< Configuration version="1.0">

<Feature Name="MailboxProvisioning" Cmdlets="new-mailbox">

<ApiCall Name="OnComplete">

if($succeeded) {

$newmailbox = $provisioningHandler.UserSpecifiedParameters["Name"]

set-casmailbox $newmailbox -ImapEnabled $false

}

</ApiCall>

</Feature>

< /Configuration>

 

in das bestehende scriptingAgentCOnfig.xml file kopiert, anschliessend den Agenten

enabled...

 

via EMS/ EMC eine neue MB erstellt und in den MAilbox Einstellungen ist IMAP immernoch aktiviert

Link zu diesem Kommentar

 

Komplexe Sachen sollte man aber erst machen, wenn die einfachen funktionieren. ;)

 

via EMS/ EMC eine neue MB erstellt und in den MAilbox Einstellungen ist IMAP immernoch aktiviert

 

Mir kommt da gerade eine Idee. Ist die neue Mailbox für einen neuen Benutzer oder für ein bereits bestehendes AD-Konto gewesen?

Link zu diesem Kommentar

wenn ich alles aus dem

File <install path>\V14\Bin\CmdletExtensionAgents\ScriptingAgentConfig.xml

 

 

alles lösche und NUR

 

<?xml version="1.0" encoding="utf-8" ?>

< Configuration version="1.0">

<Feature Name="MailboxProvisioning" Cmdlets="new-mailbox">

<ApiCall Name="OnComplete">

if($succeeded) {

$newmailbox = $provisioningHandler.UserSpecifiedParameters["Name"]

set-casmailbox $newmailbox -IMAPEnabled $false

}

</ApiCall>

</Feature>

< /Configuration>

 

kommt wieder die fehlermeldung

 

 

object reference not set to an insatnce of an object?!

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...