.net - Cannot Disable Or Enable An Exchange Mailbox Running A Powershell Command Inside C#?
Mar 14, 2011
I have a couple of powershell command that are very simple.
disable-mailbox dadelgad -confirm:$false
enable-mailbox -identity 'dadelgad' -database 'NET5014DB10' -Alias 'dadelgad'
The first command is to disable an exchange mailbox and the second enables the mailbox. I am logged in as a user who is in the Organization Management group which has full admin priviledges to Exchange but is not a domain admin. If I run these commands directly in Powershell, they work fine but they do not work when called from C#.
I created a very simple windows forms app that has a couple of buttons that invokes these commands from C# code. Running the app as the user with full Exchange right, most commands work with no problem such as get-mailbox -identity 'dadelgad'. I can set flags in Exchange, add alias emails and do most functions but I cannot disable or enable an account.Do I need to be a domain admin to do these functions. It almost seems like a permission issue but the user has full rights to Exchange and can perform both of these commands directly in Powershell.
View 1 Replies
Similar Messages:
Nov 18, 2010
I have an application that I use to run Exchange Powershell commands inside C# code like below. This is an example of the relevant lines I use to run the powershell command.
RunspaceConfiguration rsConfig = RunspaceConfiguration.Create();
PSSnapInException snapInException = null;
//load Exchange shell
rsConfig.AddPSSnapIn("Microsoft.Exchange.Management.PowerShell.E2010", out snapInException);
Runspace runSpace = RunspaceFactory.CreateRunspace(rsConfig);
//open runspace
runSpace.Open();
//setup pipeline
Pipeline pipeLine = runSpace.CreatePipeline();
String sScript = "get-mailbox -identity 'rj'";
//add script to pipeline
pipeLine.Commands.AddScript(sScript);
//run the script
pipeLine.Invoke();
pipeLine.Dispose();
This code works perfect in all cases until now. the script I am trying to run instead of the one above is to set the RetentionPolicy for a mailbox. The script I am trying to run looks like this: Set-Mailbox -Identity 'rj' -RetentionPolicy 'Main Campus Retention Policy' When I run this in powershell itself it works perfectly but when I try to run it using the code below I get the error, "Cannot invoke this function because the current host does not implement it."
From this error, it almost seems like the command that runs in C# cannot run the RetentionPolicy command but that doesn't make much sense. I have Googled this and tried everything suggested but no luck.
View 1 Replies
Aug 3, 2010
I have been given a task to write a program to automatically create a 2010 exchange mailbox. My research tells me to use powershell but I can't seem to find the namespace to reference and would like some sample code. I found some code on the web but I don't know what the namespace is for PowerShell. I think it might be System.Management.Automation but when I try to reference the namespace it does not exist in the list of dotnet. All I have is System.Management and System.Management.Instrumentation.
View 2 Replies
Jun 1, 2010
how to Read mails for a mailbox in Exchange server 2003 enviorment. For Eg, if a user send an email to a mailbox, the values in the subject line and the body of the message should be updated to a database (SQL 2005). I am using .NET framework 2 and C# laungage.
View 3 Replies
Aug 3, 2013
Suppose the Gridview on the page is for showing the detail records of the Header master record on the same page. How to disable the "Edit" within the Gridview? I would like to disable the "choose" in the Popup of the Gridview and also to disable any buttons of that.
View 1 Replies
Aug 22, 2010
I need CLI for our asp.net mvc application to perform maintenance tasks and some status tasks.
I think powershell is designed to provide CLI. But i do not know anything about it other than name.
How can i host powershell in asp.net mvc running in iis to provide CLI for custom tasks?
View 2 Replies
Nov 25, 2013
AM having a datalist with fields repeating based on some conditions say some textbox to enter Name ,DOB,Occupation,cell no,etc..and we have a button "Accompanying Person" .When this clicked i have to show same controls and enter details of accompanying persons like name,cell no etc...
SO same controls i have to show multiple times...but based on member /accompanying person i am hiding id field..but required field validator showing when the id is hidden..since this id is inside datalist and id textbox will be different how to hide this required field validator
View 1 Replies
Feb 19, 2014
How to enable & disable data value from selected table ?
For Example, select ID from employeeTlb(for Dropdownlist function) then in asp:checkbox able to tick enable & disable that control the data in dropdownlist show/ hide ?
View 1 Replies
Apr 27, 2014
i have one dropdown list and one gridview in my page by default all the textboxes in gridview enabled if i change the dropdown value textboxes in the gridview has to disable how to implement this?
View 1 Replies
May 7, 2015
I'm using a gridview rows, in that I'm adding the rows. I need to disable the textboxes based upon the selected value from the dropdownlist (Yes / No). This should be remain same for the previous rows when ever I'm adding new rows.
View 1 Replies
Sep 2, 2010
[Code]....
Using above code, I got succeeded in printing PDF file through command line. But it runs the Acrobat Reader and opens Save dialog box.
In my case, I want to suppress Save dialog box and save the file on other location using c# coding. I mean I want to save a PDF file behind the scene.
View 1 Replies
Apr 16, 2010
The end goal is to be able to reference our address book, and give the user the ability to select a Manager, which then in turn would return all the results for all the users under that manager. This information is stored in our Exchange servers address book. ie when you select on a person's name in Outlook, then Organization, you get their manager, so when you select the Manager on this site, I want it to return the results for all of his/her members.
I have a site that has a dropdown list of users who've entered data into a DB. This list is populated with a User's alias when they enter data.This DB of data (including Users' aliases) contains data from users in multiple groups, and I am trying to figure out how I can access our Outlook exchange.
View 1 Replies
Sep 7, 2010
SqlCommand MyCommand1 = new SqlCommand("Insert into incoming_inventory(division_code,inv_date) select '"+dd_district.SelectedValue+"','+'" + DropDownList3.SelectedValue + "'+'/'+dayno+'/'+'2010' from month_day where month_name=datename(month,dateadd(month," + DropDownList3.SelectedValue +",0)-1)'", MyConnection1);
View 2 Replies
Feb 10, 2011
i would like to do an automated test system which will allow me to run a batch file automatically. right now the procedure is:
[code]...
i would like to have a button so that once the user clicks it, the above processes are ran automatically.i have something done, which allows me to open up cmd.exe as shown below:protected void Button1_Click(object sender, EventArgs.
View 2 Replies
Sep 15, 2010
I'm trying to create a setup in my ASP.NET website that allows me to enable/disable logging while the application is running at any point. I figure some of you have already done such a thing.
Here's the gist of what i'm trying to do:
if(ShouldBeLogging)
logger.Info("helloooooo there");
So how would you set up the boolean value ShouldBeLogging to be able to be turned on/off while the website is running without getting any serious performance drawbacks(seeing how its going to be accessed frequently)? I was thinking about putting something in the web.config, but wouldn't a change to that kick my user sessions if i wanted to turn it on?
View 3 Replies
Dec 19, 2010
I would like to disable or enable DIV section on asp.net MVC form :
if dropdownlist selected value ="Univ" then I enable div section else I disable div section
the div section to Disable and enable is EnableFacultéOrUfr
[Code]....
javascript function
[Code]....
View 7 Replies
Feb 22, 2010
This works:
[Code]....
If I open a command line on that server and type that command, it returns all of the scheduled tasks for the system. If I run that code, it returns a blank page.
View 14 Replies
Nov 15, 2010
using c# I am entering two types of string in a text box for eg "so-123456" or "12345678" only this two formats are allowed to enter, when i enter only 12345678 i.e, without "so" next textbox in that page should be enabled, if i enter "SO-123456" textbox should be disabled. without any click event i.e, while entering text in 1st textbox if it contains "so" textbox2 should be disabled, if textbox1 contains only integer(123456) textbox2 should be enabled.
View 1 Replies
Apr 13, 2010
I am using template field in a Gridview. I have a button in that. I also have a method which returns bool. Now I want to disable the button in the gridview if my method returns true. And enable the button if my method retuns false.
View 5 Replies
Oct 5, 2010
I am rather new to MVC applications, and one thing I am trying to accomplish is enabling or disabling stylesheets based on a Session value.I have stylesheets referenced in my Site.Master page in this manner:
<%=Html.Stylesheet("~/styles/main.css", "string")%>
<%=Html.Stylesheet("~/styles/additions.css", "string")%>
<% if (Session["cssRule"] = "enableCss") { %>
<%=Html.Stylesheet("~/styles/main.css", "screen")%>
<%=Html.Stylesheet("~/styles/additions.css", "screen")%>
<%} %>
So if the 'cssRule' Session value is null, no CSS loads. Currently this is working fine, but it is not exactly what I am looking for. Right now I set the Session value in the Controller when the user logs in, but ultimately I need to set the value of theSession variable depending on if a user clicks the enable or disable button.
View 8 Replies
Dec 14, 2010
I have a checkbox and a textbox in a GridView (for every row), and I'd like to be able to write some javascript that would enable and disable the textbox depending on the state of the checkbox (checked or unchecked). I guess I'd have to give JS the row index somehow.
View 3 Replies
Sep 1, 2010
I have a tab container in aspx page and i want to enable disable the last tab in aspx page my tab container is like below
[Code]....
Now for disabling the last tab i used the following in code behind page load:
//tabAdvanceSettings.Enabled = false;
I also want to enable this tab panel on client side when a user uses a shotrcut like Ctrl + Shif + A as shown below but this shortcut only enables the tab not the two user controls ptresent in the last tab. The code for enabling the last tab is :
if (e.keyCode == 65 && isCtrl == true && isShift == true) // Ctrl + Shift + A
{
$find('<%=tabContainer.ClientID%>').get_tabs()[2].set_enabled(true);
}
How can i enable the last tab and also the controls present in the last tab?
View 2 Replies
Feb 22, 2011
I am developing a registration process in an MVC application. The process consists of 4 steps. I would like users to be able to see where they are in the registration process. i.e. I would like them to see a breadcrumb with each step displayed. If a user is on the first step, they should see all 4 steps displayed but only the first step should be enabled. If they are in the second step, they should only see the first and second steps enabled etc. The first link would take them back to the first step. I have considered using 4 action links to implement this. Is this the best way? If so, how do I disable and enable actionlinks?
View 6 Replies
Jan 9, 2010
I have a tab container and three panels
<cc1:TabContainer
ID="TabContainer1"
runat="server"[code]....
In my first panel I have a asp:checklistbox, which is dynamically loaded with items ....
Eg: [Code]....
One checkbox item = "Address"
Second checkbox item = "Work Info"
When User selects and clicks on first Checkbox option Address...the second Tab is enabled
When the User Clicks on Sec Checkbox option Work Info then the third Tab is enabled .else the tabs are disabled
I was working to use JQuery and unable to achieve this
My Jquery Part of the code is like above...looks a little too complicated
View 1 Replies
Nov 23, 2010
How to enable / disable any record in gridview ?using mssqlI want in my gridview the following will appear ..
Name Course Year Status
Sam MCA 2010 Enable
when i click on enable then record will be displayed in gridview and the enable button will convert into text disable... and when i click on disable then the record will be disable in gridview and enable button will appear ...
View 1 Replies