massgrave.dev/_site/command_line_switches.html

632 lines
15 KiB
HTML
Raw Normal View History

2022-11-07 21:30:36 +01:00
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="generator" content="pandoc" />
<meta http-equiv="X-UA-Compatible" content="IE=EDGE" />
2023-03-16 19:09:16 +01:00
<title>Command Line Switches</title>
2022-11-07 21:30:36 +01:00
2023-01-09 09:19:51 +01:00
<script src="site_libs/header-attrs-2.18/header-attrs.js"></script>
2022-11-07 21:30:36 +01:00
<script src="site_libs/jquery-3.6.0/jquery-3.6.0.min.js"></script>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link href="site_libs/bootstrap-3.3.5/css/readable.min.css" rel="stylesheet" />
<script src="site_libs/bootstrap-3.3.5/js/bootstrap.min.js"></script>
<script src="site_libs/bootstrap-3.3.5/shim/html5shiv.min.js"></script>
<script src="site_libs/bootstrap-3.3.5/shim/respond.min.js"></script>
<style>h1 {font-size: 34px;}
h1.title {font-size: 38px;}
h2 {font-size: 30px;}
h3 {font-size: 24px;}
h4 {font-size: 18px;}
h5 {font-size: 16px;}
h6 {font-size: 12px;}
code {color: inherit; background-color: rgba(0, 0, 0, 0.04);}
pre:not([class]) { background-color: white }</style>
<script src="site_libs/jqueryui-1.11.4/jquery-ui.min.js"></script>
<link href="site_libs/tocify-1.9.1/jquery.tocify.css" rel="stylesheet" />
<script src="site_libs/tocify-1.9.1/jquery.tocify.js"></script>
<script src="site_libs/navigation-1.1/tabsets.js"></script>
<style type="text/css">
code{white-space: pre-wrap;}
span.smallcaps{font-variant: small-caps;}
span.underline{text-decoration: underline;}
div.column{display: inline-block; vertical-align: top; width: 50%;}
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
ul.task-list{list-style: none;}
</style>
<style type = "text/css">
.main-container {
max-width: 940px;
margin-left: auto;
margin-right: auto;
}
img {
max-width:100%;
}
.tabbed-pane {
padding-top: 12px;
}
.html-widget {
margin-bottom: 20px;
}
button.code-folding-btn:focus {
outline: none;
}
summary {
display: list-item;
}
details > summary > p:only-child {
display: inline;
}
pre code {
padding: 0;
}
</style>
<style type="text/css">
.dropdown-submenu {
position: relative;
}
.dropdown-submenu>.dropdown-menu {
top: 0;
left: 100%;
margin-top: -6px;
margin-left: -1px;
border-radius: 0 6px 6px 6px;
}
.dropdown-submenu:hover>.dropdown-menu {
display: block;
}
.dropdown-submenu>a:after {
display: block;
content: " ";
float: right;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
border-width: 5px 0 5px 5px;
border-left-color: #cccccc;
margin-top: 5px;
margin-right: -10px;
}
.dropdown-submenu:hover>a:after {
border-left-color: #adb5bd;
}
.dropdown-submenu.pull-left {
float: none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
left: -100%;
margin-left: 10px;
border-radius: 6px 0 6px 6px;
}
</style>
<script type="text/javascript">
// manage active state of menu based on current page
$(document).ready(function () {
// active menu anchor
href = window.location.pathname
href = href.substr(href.lastIndexOf('/') + 1)
if (href === "")
href = "index.html";
var menuAnchor = $('a[href="' + href + '"]');
2023-01-09 09:19:51 +01:00
// mark the anchor link active (and if it's in a dropdown, also mark that active)
var dropdown = menuAnchor.closest('li.dropdown');
if (window.bootstrap) { // Bootstrap 4+
menuAnchor.addClass('active');
dropdown.find('> .dropdown-toggle').addClass('active');
} else { // Bootstrap 3
menuAnchor.parent().addClass('active');
dropdown.addClass('active');
}
2022-11-07 21:30:36 +01:00
// Navbar adjustments
var navHeight = $(".navbar").first().height() + 15;
var style = document.createElement('style');
var pt = "padding-top: " + navHeight + "px; ";
var mt = "margin-top: -" + navHeight + "px; ";
var css = "";
// offset scroll position for anchor links (for fixed navbar)
for (var i = 1; i <= 6; i++) {
css += ".section h" + i + "{ " + pt + mt + "}\n";
}
style.innerHTML = "body {" + pt + "padding-bottom: 40px; }\n" + css;
document.head.appendChild(style);
});
</script>
<!-- tabsets -->
<style type="text/css">
.tabset-dropdown > .nav-tabs {
display: inline-table;
max-height: 500px;
min-height: 44px;
overflow-y: auto;
border: 1px solid #ddd;
border-radius: 4px;
}
2023-01-09 09:19:51 +01:00
.tabset-dropdown > .nav-tabs > li.active:before, .tabset-dropdown > .nav-tabs.nav-tabs-open:before {
content: "\e259";
2022-11-07 21:30:36 +01:00
font-family: 'Glyphicons Halflings';
display: inline-block;
padding: 10px;
border-right: 1px solid #ddd;
}
.tabset-dropdown > .nav-tabs.nav-tabs-open > li.active:before {
2023-01-09 09:19:51 +01:00
content: "\e258";
2022-11-07 21:30:36 +01:00
font-family: 'Glyphicons Halflings';
2023-01-09 09:19:51 +01:00
border: none;
2022-11-07 21:30:36 +01:00
}
.tabset-dropdown > .nav-tabs > li.active {
display: block;
}
.tabset-dropdown > .nav-tabs > li > a,
.tabset-dropdown > .nav-tabs > li > a:focus,
.tabset-dropdown > .nav-tabs > li > a:hover {
border: none;
display: inline-block;
border-radius: 4px;
background-color: transparent;
}
.tabset-dropdown > .nav-tabs.nav-tabs-open > li {
display: block;
float: none;
}
.tabset-dropdown > .nav-tabs > li {
display: none;
}
</style>
<!-- code folding -->
<style type="text/css">
#TOC {
margin: 25px 0px 20px 0px;
}
@media (max-width: 768px) {
#TOC {
position: relative;
width: 100%;
}
}
@media print {
.toc-content {
/* see https://github.com/w3c/csswg-drafts/issues/4434 */
float: right;
}
}
.toc-content {
padding-left: 30px;
padding-right: 40px;
}
div.main-container {
max-width: 1200px;
}
div.tocify {
width: 20%;
max-width: 260px;
max-height: 85%;
}
@media (min-width: 768px) and (max-width: 991px) {
div.tocify {
width: 25%;
}
}
@media (max-width: 767px) {
div.tocify {
width: 100%;
max-width: none;
}
}
.tocify ul, .tocify li {
line-height: 20px;
}
.tocify-subheader .tocify-item {
font-size: 0.90em;
}
.tocify .list-group-item {
border-radius: 0px;
}
.tocify-subheader {
display: inline;
}
.tocify-subheader .tocify-item {
font-size: 0.95em;
}
</style>
</head>
<body>
<div class="container-fluid main-container">
<!-- setup 3col/9col grid for toc_float and main content -->
<div class="row">
<div class="col-xs-12 col-sm-4 col-md-3">
<div id="TOC" class="tocify">
</div>
</div>
<div class="toc-content col-xs-12 col-sm-8 col-md-9">
<div class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-bs-toggle="collapse" data-target="#navbar" data-bs-target="#navbar">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="index.html">Microsoft Activation Scripts</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
</ul>
<ul class="nav navbar-nav navbar-right">
<li>
<a href="index.html">Home</a>
</li>
<li>
<a href="faq.html">FAQ</a>
</li>
<li>
<a href="troubleshoot.html">Troubleshoot</a>
</li>
<li>
<a href="genuine-installation-media.html">Download Windows/Office</a>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
Docs
<span class="caret"></span>
</a>
<ul class="dropdown-menu" role="menu">
<li>
<a href="hwid.html">HWID Activation</a>
</li>
<li>
<a href="kms38.html">KMS38 Activation</a>
</li>
<li>
<a href="online_kms.html">Online KMS Activation</a>
</li>
<li class="divider"></li>
<li>
<a href="command_line_switches.html">Command Line Switches</a>
</li>
<li class="divider"></li>
<li>
<a href="check_activation_status.html">Check Activation Status</a>
</li>
<li class="divider"></li>
<li>
<a href="oem-folder.html">Extract $OEM$ Folder</a>
</li>
<li>
<a href="change_edition.html">Change Edition</a>
</li>
<li>
<a href="install_hwid_key.html">Install HWID Key</a>
</li>
<li class="divider"></li>
<li>
<a href="office-license-is-not-genuine.html">Office License Is Not Genuine</a>
</li>
2023-03-22 22:04:58 +01:00
<li>
<a href="fix-wpa-registry.html">Fix WPA Registry</a>
</li>
<li>
<a href="licensing-servers-issue.html">Licensing Servers Issue</a>
</li>
2022-11-07 21:30:36 +01:00
<li class="divider"></li>
<li>
<a href="unsupported_products_activation.html">Unsupported Products Activation</a>
</li>
<li class="divider"></li>
<li>
<a href="changelog.html">Changelog</a>
</li>
<li>
<a href="credits.html">Credits</a>
</li>
</ul>
</li>
<li>
<a href="contactus.html">Contact Us</a>
</li>
</ul>
</div><!--/.nav-collapse -->
</div><!--/.container -->
</div><!--/.navbar -->
<div id="header">
</div>
<div id="command-line-switches" class="section level1">
<h1>Command Line Switches</h1>
<hr />
<div id="switches-list" class="section level2">
<h2>Switches List</h2>
<ul>
<li><p>You can use the below switches in MAS AIO, separate files version
and in Powershell one-liner to run in unattended mode.</p></li>
<li><p>If you want to use it in Windows Pre-Activation then check <a
2023-01-11 12:19:43 +01:00
href="oem-folder.html">this</a> page for more details.</p></li>
2022-11-07 21:30:36 +01:00
</ul>
<table>
<colgroup>
2023-03-16 19:09:16 +01:00
<col width="31%" />
<col width="68%" />
2022-11-07 21:30:36 +01:00
</colgroup>
<thead>
<tr class="header">
<th>Switches</th>
<th>Meaning</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><code>/HWID</code></td>
<td>Activate with HWID</td>
</tr>
<tr class="even">
<td><code>/HWID-NoEditionChange</code></td>
<td>Dont change edition if not supported by HWID</td>
</tr>
<tr class="odd">
<td></td>
<td></td>
</tr>
<tr class="even">
<td><code>/KMS38</code></td>
<td>Activate with KMS38</td>
</tr>
<tr class="odd">
<td><code>/KMS38-RemoveProtection</code></td>
<td>Remove KMS38 protection</td>
</tr>
<tr class="even">
<td><code>/KMS38-NoEditionChange</code></td>
<td>Dont change edition if not supported by KMS38</td>
</tr>
<tr class="odd">
<td></td>
<td></td>
</tr>
<tr class="even">
<td><code>/KMS-Windows</code></td>
<td>Activate Windows with Online KMS</td>
</tr>
<tr class="odd">
<td><code>/KMS-Office</code></td>
<td>Activate Office with Online KMS</td>
</tr>
<tr class="even">
<td><code>/KMS-WindowsOffice</code></td>
<td>Activate Windows &amp; Office with Online KMS</td>
</tr>
<tr class="odd">
<td><code>/KMS-RenewalTask</code></td>
<td>Install Online KMS renewal task</td>
</tr>
<tr class="even">
<td><code>/KMS-ActAndRenewalTask</code></td>
2023-03-16 19:09:16 +01:00
<td>Install Online KMS activation &amp; renewal tasks (Use this)</td>
2022-11-07 21:30:36 +01:00
</tr>
<tr class="odd">
<td><code>/KMS-Uninstall</code></td>
<td>Uninstall Online KMS</td>
</tr>
<tr class="even">
<td><code>/KMS-KeepvNext</code></td>
<td>Dont override Office C2R vNext license</td>
</tr>
<tr class="odd">
<td><code>/KMS-Debug</code></td>
<td>Create Debug log in Online KMS Activation</td>
</tr>
<tr class="even">
<td><code>/KMS-Logger</code></td>
<td>Create simple log in Online KMS Activation</td>
</tr>
<tr class="odd">
<td></td>
<td></td>
</tr>
<tr class="even">
<td><code>/Insert-HWID-Key</code></td>
<td>Insert Windows HWID key</td>
</tr>
<tr class="odd">
<td></td>
<td></td>
</tr>
<tr class="even">
<td><code>/S</code></td>
<td>Run operations in silent mode (no output)</td>
</tr>
</tbody>
</table>
<hr />
</div>
<div id="uses-in-powershell-one-liner" class="section level2">
<h2>Uses In Powershell One Liner</h2>
<p><code>&amp; ([ScriptBlock]::Create((irm https://massgrave.dev/get))) /para</code></p>
<ul>
2023-03-16 19:09:16 +01:00
<li>Replace <code>/para</code> in this command with the switches from
the above table. You can use multiple switches. For example, if you want
to activate Windows and Office both with the best method possible then
use,</li>
2022-11-07 21:30:36 +01:00
</ul>
2023-03-16 19:09:16 +01:00
<p><code>&amp; ([ScriptBlock]::Create((irm https://massgrave.dev/get))) /HWID /KMS38 /KMS-WindowsOffice /KMS-ActAndRenewalTask</code></p>
<p>If you just want to activate Windows with HWID and Office with KMS
then,</p>
<p><code>&amp; ([ScriptBlock]::Create((irm https://massgrave.dev/get))) /HWID /KMS-Office /KMS-ActAndRenewalTask</code></p>
<p>If you just wants to activate Windows with HWID then,</p>
<p><code>&amp; ([ScriptBlock]::Create((irm https://massgrave.dev/get))) /HWID</code></p>
<p><strong>Note:</strong> This Powershell one liner will work on Windows
8 and later versions only.</p>
2022-11-07 21:30:36 +01:00
<hr />
</div>
<div id="rules" class="section level2">
<h2>Rules</h2>
<ul>
<li><p>Script will run in unattended mode if any switch is
used.</p></li>
<li><p><code>/S</code> switch is not applicable in MAS separate files
version scripts.</p></li>
<li><p>All switches are case-insensitive, works in any order, but must
be separated with spaces.</p></li>
<li><p>KMS Uninstall switch will take precedence over other KMS
2023-03-16 19:09:16 +01:00
switches.</p></li>
2022-11-07 21:30:36 +01:00
<li><p>KMS38 remove protection switch will task precedence over KMS38
activation.</p></li>
</ul>
<hr />
</div>
<div id="need-help" class="section level2">
<h2>Need help?</h2>
<ul>
2023-03-16 19:09:16 +01:00
<li>Check <a href="troubleshoot.html">here</a>.</li>
2022-11-07 21:30:36 +01:00
</ul>
</div>
</div>
2023-01-11 12:19:43 +01:00
<script type="text/javascript" src="links.js"></script>
2022-11-07 21:30:36 +01:00
</div>
</div>
</div>
<script>
// add bootstrap table styles to pandoc tables
function bootstrapStylePandocTables() {
$('tr.odd').parent('tbody').parent('table').addClass('table table-condensed');
}
$(document).ready(function () {
bootstrapStylePandocTables();
});
</script>
<!-- tabsets -->
<script>
$(document).ready(function () {
window.buildTabsets("TOC");
});
$(document).ready(function () {
$('.tabset-dropdown > .nav-tabs > li').click(function () {
$(this).parent().toggleClass('nav-tabs-open');
});
});
</script>
<!-- code folding -->
<script>
$(document).ready(function () {
// temporarily add toc-ignore selector to headers for the consistency with Pandoc
$('.unlisted.unnumbered').addClass('toc-ignore')
// move toc-ignore selectors from section div to header
$('div.section.toc-ignore')
.removeClass('toc-ignore')
.children('h1,h2,h3,h4,h5').addClass('toc-ignore');
// establish options
var options = {
selectors: "h1,h2,h3",
theme: "bootstrap3",
context: '.toc-content',
hashGenerator: function (text) {
return text.replace(/[.\\/?&!#<>]/g, '').replace(/\s/g, '_');
},
ignoreSelector: ".toc-ignore",
scrollTo: 0
};
options.showAndHide = false;
options.smoothScroll = false;
// tocify
var toc = $("#TOC").tocify(options).data("toc-tocify");
});
</script>
<!-- dynamically load mathjax for compatibility with self-contained -->
<script>
(function () {
var script = document.createElement("script");
script.type = "text/javascript";
script.src = "https://mathjax.rstudio.com/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML";
document.getElementsByTagName("head")[0].appendChild(script);
})();
</script>
</body>
</html>