20 lines
473 B
PowerShell
20 lines
473 B
PowerShell
function Set-ServerRoleEnvironmentalVariable {
|
|
<#
|
|
.SYNOPSIS
|
|
Sets the Server Role Environmental Variable
|
|
|
|
.PARAMETER Role
|
|
Accepted values are Web, Microservice, App, Fabric
|
|
#>
|
|
[CmdletBinding()]
|
|
[OutputType([bool])]
|
|
param(
|
|
[Parameter(Mandatory = $true, Position = 0)]
|
|
[ValidateSet("Web","Microservice","App","Fabric")]
|
|
[string]$Role
|
|
)
|
|
|
|
return (Set-EnvironmentVariable -Name "ServerRole" -Value $Role -StoreName Machine)
|
|
}
|
|
|