WMI возвращает недействительный параметр, когда я хочу добавить ADMIN $ Share - PullRequest
0 голосов
/ 06 ноября 2019

Я хочу добавить общий ресурс ADMIN $ на удаленный компьютер. У меня есть доступ к этому компьютеру. Когда я запускаю код, он возвращает мне сообщение об ошибке Неверный параметр (21). Но когда я удаляю $ из имени, тогда это работает. Но мне нужна скрытая доля. Помогите мне, пожалуйста.

private bool CreateShare()
        {
            try
            {
                ManagementClass cls = new ManagementClass("Win32_Share");
                cls.Scope = this.managementScope;
                object[] methodargs = { @"C:\Windows", "ADMIN$", "2147483648", null, "Remote Admin" };
                int result = Convert.ToInt32(cls.InvokeMethod("Create", methodargs));
                if (result > 0)
                {
                    return false;
                }

                return true;
            }
            catch (SystemException e)
            {
                new Logs.Log(this.GetType().Name, e.ToString());
            }

            return true;
        }

Факт: Неверный параметр (21) Ожидается: Успех (0)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...