小编Jon*_*Jon的帖子

使用c#在Active Directory中移动对象

所以下面的代码应该在活动目录中移动一个对象.我看到这里发生了什么,但我不太明白.所有我看到的是旧位置和新位置.我没看到我是如何抓住这个物体的.我在这两个位置都有几个对象,这段代码在哪里说明要移动哪个特定对象?我没有看到LDAP + objectLocation字符串中有哪个对象.

DirectoryEntry eLocation = new DirectoryEntry("LDAP://" + objectLocation);
DirectoryEntry nLocation = new DirectoryEntry("LDAP://" + newLocation);
string newName = eLocation.Name;
eLocation.MoveTo(nLocation, newName);
nLocation.Close();
eLocation.Close();
Run Code Online (Sandbox Code Playgroud)

c# active-directory

4
推荐指数
1
解决办法
7801
查看次数

无法调用此函数,因为当前主机没有实现它c#

我知道这是在这个板上,但我是新的,没有什么真的让我失望,所以我希望有人可以提供一些见解.我收到以下错误:

无法调用此函数,因为当前主机未实现它

这是我的代码

    public static void runPowershellScript(string scriptName)
    {
        RunspaceConfiguration runspaceConfiguration = RunspaceConfiguration.Create();

        Runspace runspace = RunspaceFactory.CreateRunspace(runspaceConfiguration);
        runspace.Open();

        RunspaceInvoke scriptInvoker = new RunspaceInvoke(runspace);
        scriptInvoker.Invoke("Set-ExecutionPolicy Unrestricted");

        Pipeline pipeline = runspace.CreatePipeline();
        pipeline.Commands.Add(scriptName);
        pipeline.Invoke();

    }
Run Code Online (Sandbox Code Playgroud)

我传递的变量是我的脚本名称,它没有问题.

c# powershell

3
推荐指数
1
解决办法
5403
查看次数

恼人的Windows消息框与C#

当您在应用程序中使用以下代码关闭或重新启动计算机时,窗口会显示一个消息框,其中显示"Windows将在不到一分钟内重新启动"的警告图标,并且它有一个关闭按钮.有什么方法可以防止这种情况出现?

Process.Start("shutdown", "-r");
Run Code Online (Sandbox Code Playgroud)

c# windows messagebox

1
推荐指数
1
解决办法
254
查看次数

标签 统计

c# ×3

active-directory ×1

messagebox ×1

powershell ×1

windows ×1