Exemple #1
0
        /// <summary>
        /// Process record.
        /// </summary>
        protected override void ProcessRecord()
        {
            switch (ParameterSetName)
            {
            case "ChangeConfig":
                ServiceUtils.ChangeServiceConfig(MachineName, Name,
                                                 DisplayName, Type, Start, ErrorControl,
                                                 Path, TagId, LoadOrderGroup, Dependencies, UserName, Password);
                break;

            case "ChangeProtected":
                ServiceUtils.SetServiceLaunchProtected(MachineName, Name, LaunchProtected);
                break;

            case "ChangeSid":
                ServiceUtils.SetServiceSidType(MachineName, Name, SidType);
                break;

            case "ChangeRequiredPrivilege":
                ServiceUtils.SetServiceRequiredPrivileges(MachineName, Name, RequiredPrivilege.Select(p => p.ToString()).ToArray());
                break;
            }
        }
Exemple #2
0
 /// <summary>
 /// Process record.
 /// </summary>
 protected override void ProcessRecord()
 {
     ServiceUtils.ChangeServiceConfig(MachineName, Name,
                                      DisplayName, Type, Start, ErrorControl,
                                      Path, TagId, LoadOrderGroup, Dependencies, UserName, Password);
 }