Quantcast
Channel: Visual Studio General Questions forum
Viewing all articles
Browse latest Browse all 21115

Powershell code not working

$
0
0

I done a get-vmswitch and a remove-vmswitch example, but I cannot get the result for the remove-vmswitch where no error occured.

Here my code.

private void getnetadapter_Click(object sender, EventArgs e)
        {
            //GET-VMSWITCH
            ps.AddCommand("get-vmswitch");

            var result1 = ps.Invoke();
            BindingSource bind1 = new BindingSource();


            foreach (PSObject r in result1)
            {
                //saving the id to line 85 pc id
                bind1.Add(new Switch
                {
                    name = r.Members["Name"].Value.ToString(),
                    //description = r.Members["NetAdapterInterfaceDescription"].Value.ToString(),
                    switchtype = r.Members["SwitchType"].Value.ToString()
                });
            }

            dataGridView2.AutoGenerateColumns = true;
            dataGridView2.AutoSize = true;
            dataGridView2.DataSource = bind1;
        }

private void delete_Click(object sender, EventArgs e)
        {
            string name = dataGridView2.SelectedRows[0].Cells[0].Value.ToString();

            if (name != "")
            {
                PowerShell ps = PowerShell.Create();
                ps.AddCommand("Remove-VMSwitch");

                ps.AddParameter("Name", name);
                ps.AddArgument("Force");

                var result = ps.Invoke();

                //Form2.ActiveForm.Refresh();
            }

Thanks.


Thanks, Smiths


Viewing all articles
Browse latest Browse all 21115

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>