public static void ReleaseRenew(IPConfigReleaseRenewMode mode) { if (mode == IPConfigReleaseRenewMode.ReleaseRenew || mode == IPConfigReleaseRenewMode.Release) { const string command = @"ipconfig /release"; PowerShellHelper.ExecuteCommand(command); } if (mode == IPConfigReleaseRenewMode.ReleaseRenew || mode == IPConfigReleaseRenewMode.Renew) { const string command = @"ipconfig /renew"; PowerShellHelper.ExecuteCommand(command); } }
public static void IPConfigReleaseRenew(IPConfigReleaseRenewMode mode) { if (mode == IPConfigReleaseRenewMode.ReleaseRenew || mode == IPConfigReleaseRenewMode.Release) { const string releaseCommand = @"ipconfig /release"; PowerShellHelper.RunPSCommand(releaseCommand); } if (mode == IPConfigReleaseRenewMode.ReleaseRenew || mode == IPConfigReleaseRenewMode.Renew) { const string renewCommand = @"ipconfig /renew"; PowerShellHelper.RunPSCommand(renewCommand); } }
public static Task ReleaseRenewAsync(IPConfigReleaseRenewMode mode) { return(Task.Run(() => ReleaseRenew(mode))); }