Как удалить учетную запись пользователя Windows с помощью C#

Хм ... Похоже, у вас есть хороший путь, прежде чем это сработает. : - /

Я думаю, что начну с распечатки $row - обеспечения того, что вы действительно получите что-то внутри этого while -цикла.

И помните, чтобы создать экземпляр переменной перед циклом while, а затем заполнить ее внутри цикла while. Примерно так:

" . $row['question'];
    echo "
"; echo " "; } $answer =

Хм ... Похоже, у вас есть хороший путь, прежде чем это сработает. : - /

Я думаю, что начну с распечатки $row - обеспечения того, что вы действительно получите что-то внутри этого while -цикла.

И помните, чтобы создать экземпляр переменной перед циклом while, а затем заполнить ее внутри цикла while. Примерно так:

[110]

И ошибка, которую вы получаете («Неопределенный индекс: ответ в» ...) - это потому, что

Хм ... Похоже, у вас есть хороший путь, прежде чем это сработает. : - /

Я думаю, что начну с распечатки [111] - обеспечения того, что вы действительно получите что-то внутри этого [112] -цикла.

И помните, чтобы создать экземпляр переменной перед циклом while, а затем заполнить ее внутри цикла while. Примерно так:

[110]

И ошибка, которую вы получаете («Неопределенный индекс: ответ в» ...) - это потому, что [113] не определено, - и, следовательно, [ 114] будет установлен на ноль. И array_count_values ​​ ожидает массив в качестве входа, - он не может быть нулевым.

Надеюсь, это поможет. : -)

POST['answer']
не определено, - и, следовательно, [ 114] будет установлен на ноль. И array_count_values ​​ ожидает массив в качестве входа, - он не может быть нулевым.

Надеюсь, это поможет. : -)

POST['answer']; // FALLBACK SO IT DOESN'T CRASH AND BURN if( ! $answer ){ echo '$answer was null again! I'll save you, by assigning it an empty array. :-) '; $answer = []; } // END OF FALLBACK if (isset(

Хм ... Похоже, у вас есть хороший путь, прежде чем это сработает. : - /

Я думаю, что начну с распечатки $row - обеспечения того, что вы действительно получите что-то внутри этого while -цикла.

И помните, чтобы создать экземпляр переменной перед циклом while, а затем заполнить ее внутри цикла while. Примерно так:

[110]

И ошибка, которую вы получаете («Неопределенный индекс: ответ в» ...) - это потому, что

Хм ... Похоже, у вас есть хороший путь, прежде чем это сработает. : - /

Я думаю, что начну с распечатки [111] - обеспечения того, что вы действительно получите что-то внутри этого [112] -цикла.

И помните, чтобы создать экземпляр переменной перед циклом while, а затем заполнить ее внутри цикла while. Примерно так:

[110]

И ошибка, которую вы получаете («Неопределенный индекс: ответ в» ...) - это потому, что [113] не определено, - и, следовательно, [ 114] будет установлен на ноль. И array_count_values ​​ ожидает массив в качестве входа, - он не может быть нулевым.

Надеюсь, это поможет. : -)

POST['answer']
не определено, - и, следовательно, [ 114] будет установлен на ноль. И array_count_values ​​ ожидает массив в качестве входа, - он не может быть нулевым.

Надеюсь, это поможет. : -)

POST['submit']) ){ print_r($answer); } print_r(array_count_values($answer)); ?>

И ошибка, которую вы получаете («Неопределенный индекс: ответ в» ...) - это потому, что

Хм ... Похоже, у вас есть хороший путь, прежде чем это сработает. : - /

Я думаю, что начну с распечатки [111] - обеспечения того, что вы действительно получите что-то внутри этого [112] -цикла.

И помните, чтобы создать экземпляр переменной перед циклом while, а затем заполнить ее внутри цикла while. Примерно так:

[110]

И ошибка, которую вы получаете («Неопределенный индекс: ответ в» ...) - это потому, что [113] не определено, - и, следовательно, [ 114] будет установлен на ноль. И array_count_values ​​ ожидает массив в качестве входа, - он не может быть нулевым.

Надеюсь, это поможет. : -)

POST['answer']
не определено, - и, следовательно, [ 114] будет установлен на ноль. И array_count_values ​​ ожидает массив в качестве входа, - он не может быть нулевым.

Надеюсь, это поможет. : -)

14
задан canolucas 20 February 2013 в 07:32
поделиться

3 ответа

Пункт Thomsen был близок, необходимо передать DirectoryEntry. Удалите метод DirectoryEntry paramenter и не строка, как:

DirectoryEntry localDirectory = new DirectoryEntry("WinNT://" + Environment.MachineName.ToString());
DirectoryEntries users = localDirectory.Children;
DirectoryEntry user = users.Find("userName");
users.Remove(user);
12
ответ дан 1 December 2019 в 14:12
поделиться

Что-то вроде этого должно добиться цели (не протестированный):

DirectoryEntry localMachine = new DirectoryEntry("WinNT://" +  Environment.MachineName);

DirectoryEntries entries = localMachine.Children;
DirectoryEntry user = entries.Remove("User");
entries.CommitChanges();
3
ответ дан 1 December 2019 в 14:12
поделиться

В качестве альтернативы можно использовать System.DirectoryServices.AccountManagement в .NET 3.5: -

http://msdn.microsoft.com/en-us/library/bb924557.aspx

0
ответ дан 1 December 2019 в 14:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: