я хочу узнать жизнь пользовательской функции в PowerShell - PullRequest
0 голосов
/ 20 июня 2020
function delete_Users
{
    Import-Module ActiveDirectory

    $Users = Import-Csv C:\temp\test.csv
    
    ForEach ($User in $Users)
    {
        # Retrieve user to make sure they exist.
        $ADUser = Get-ADUser -Identity $User.sAMAccountName
        If ($ADUser)
        {
            # Delete the user.
            Remove-ADUser -Identity $User.sAMAccountName
        }
    }
}

Я пытаюсь добавить этот код в пользовательское меню PowerShell ISE. Может кто-нибудь, пожалуйста, дайте мне знать, как это сделать. Я пробовал этот фрагмент кода, но у меня он не работал.

#to add the function in custom menu option

$psISE.CustomMenu.Submenus.Add(“Run Custom Function”,{delete_Users},Ctrl+Shift+0)

Более того, какова будет жизнь этой пользовательской функции? Останется ли он там даже после закрытия сеанса или после выключения сервера, или существует ли какой-либо c способ достижения этого. Заранее спасибо ..

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