The command I'm trying to run is:-
get-mailbox | set-mailbox -Confirm:$False -ManagedFolderMailboxPolicy
"Default Policy"
But I get the prompt:-
Confirm
When assigning a managed folder mailbox policy with managed custom folders
to
the mailbox "domain/Users/username", Outlook clients older than
Outlook 2007 do not have all available client features and clients older
than
Outlook 2003 SP2 are not supported. You may use the "Set-CASMailbox" task to
enable client version blocking. Are you sure you want to assign a managed
folder mailbox policy to this mailbox?
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help
(default is "Y"):
I've also tried setting $ConfirmPreference="none" or
$ConfirmPreference="high" but the prompt still appears
Can anyone think of a way to suppress the prompt or automatically answer "A"
so I can run this unnattended?
Many thanks
Peter Lawton
Then I tried to make the change through the GUI. The confirm dialog
appears even in the GUI.
I guess the Exchange team refers to this as a significant change, thus you
cant
avoid the dialog.
HTH
Shay
http://scriptolog.blogspot.com
WScript has some funtionality to send key strokes to the screen:
http://www.devguru.com/Technologies/wsh/quickref/wshshell_SendKeys.html
Just for fun, I used AutoIt:
PSH>$autoit=new-object -comobject autoitx3.control
PSH>$autoit.send("write-host `"test`"");$autoit.send("{ENTER}")
PSH> write-host "test"
test
PSH>
You could likely write a dynamic script that does a repeated loop and
sends the proper key strokes to the PowerShell console.
That being said, you might want some kind of error control, but you
might just be able to do a start-transcript/stop-transcript and review
the console log to make sure all was well...
Marco
--
----------------
PowerGadgets MVP
http://www.powergadgets.com/mvp
"Shay Levi" <n...@addre.ss> wrote in message
news:8766a944557c8...@news.microsoft.com...
Shay
http://scriptolog.blogspot.com
Peter Lawton
"Shay Levi" <n...@addre.ss> wrote in message
news:8766a94455b68...@news.microsoft.com...
command < ECHO A
But the input redirection is not implemented in PowerShell v1.0 :(
Shay
http://scriptolog.blogspot.com
Get-mailbox | Set-Mailbox -ManagedFolderMailboxPolicy "Policy
Name" -ManagedFolderMailboxPolicyAllowed
Peter Lawton
"Shay Levi" <n...@addre.ss> wrote in message
news:8766a94455f38...@news.microsoft.com...