I don't see OS or Powershell version compatibility requirements on the readme. Just states IIS 7+ and Server 2008+.
Trying to run the "InstallDotNetAgent.ps1" and I'm receiving the following errors about operators being reserved for future use.
At C:\temp\modules\Util.psm1:253 char:234
+ ... g:0;display:inline"><input name="utf8" type="hidden" value="✓" ...
+ ~
The ampersand (&) character is not allowed. The & operator is reserved for future use; wrap an ampersand in double
quotation marks ("&") to pass it as part of a string.
At C:\temp\modules\Util.psm1:301 char:297
+ ... g:0;display:inline"><input name="utf8" type="hidden" value="✓" ...
+ ~
The ampersand (&) character is not allowed. The & operator is reserved for future use; wrap an ampersand in double
quotation marks ("&") to pass it as part of a string.
At C:\temp\modules\Util.psm1:336 char:92
+ ... ss="description">Be notified when participating or @mentioned.</span>
+ ~
Missing property name after reference operator.
At C:\temp\modules\Util.psm1:336 char:92
+ ... ss="description">Be notified when participating or @mentioned.</span>
+ ~
The '<' operator is reserved for future use.
At C:\temp\modules\Util.psm1:396 char:275
+ ... g:0;display:inline"><input name="utf8" type="hidden" value="✓" ...
+ ~
The ampersand (&) character is not allowed. The & operator is reserved for future use; wrap an ampersand in double
quotation marks ("&") to pass it as part of a string.
At C:\temp\modules\Util.psm1:410 char:10
+ </form> </div>
+ ~
The '<' operator is reserved for future use.
At C:\temp\modules\Util.psm1:610 char:315
+ ... g:0;display:inline"><input name="utf8" type="hidden" value="✓" ...
+ ~
The ampersand (&) character is not allowed. The & operator is reserved for future use; wrap an ampersand in double
quotation marks ("&") to pass it as part of a string.
At C:\temp\modules\Util.psm1:615 char:16
+ </form> <!-- '"` --><!-- </textarea></xmp> --></option></form> ...
+ ~
The '<' operator is reserved for future use.
At C:\temp\modules\Util.psm1:1082 char:227
+ ... g:0;display:inline"><input name="utf8" type="hidden" value="✓" ...
+ ~
The ampersand (&) character is not allowed. The & operator is reserved for future use; wrap an ampersand in double
quotation marks ("&") to pass it as part of a string.
At C:\temp\modules\Util.psm1:1085 char:10
+ </form> </div>
+ ~
The '<' operator is reserved for future use.
Not all parse errors were reported. Correct the reported errors and try again.
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : AmpersandNotAllowed
Import-Module : The specified module '../modules/Util' was not loaded because no valid module file was found in any
module directory.
At C:\temp\scripts\InstallDotNetAgent.ps1:39 char:1
+ Import-Module "../modules/Util"
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ResourceUnavailable: (../modules/Util:String) [Import-Module], FileNotFoundException
+ FullyQualifiedErrorId : Modules_ModuleNotFound,Microsoft.PowerShell.Commands.ImportModuleCommand
At C:\temp\modules\InstallDotNETAgent.psm1:253 char:234
+ ... g:0;display:inline"><input name="utf8" type="hidden" value="✓" ...
+ ~
The ampersand (&) character is not allowed. The & operator is reserved for future use; wrap an ampersand in double
quotation marks ("&") to pass it as part of a string.
At C:\temp\modules\InstallDotNETAgent.psm1:301 char:297
+ ... g:0;display:inline"><input name="utf8" type="hidden" value="✓" ...
+ ~
The ampersand (&) character is not allowed. The & operator is reserved for future use; wrap an ampersand in double
quotation marks ("&") to pass it as part of a string.
At C:\temp\modules\InstallDotNETAgent.psm1:336 char:92
+ ... ss="description">Be notified when participating or @mentioned.</span>
+ ~
Missing property name after reference operator.
At C:\temp\modules\InstallDotNETAgent.psm1:336 char:92
+ ... ss="description">Be notified when participating or @mentioned.</span>
+ ~
The '<' operator is reserved for future use.
At C:\temp\modules\InstallDotNETAgent.psm1:396 char:275
+ ... g:0;display:inline"><input name="utf8" type="hidden" value="✓" ...
+ ~
The ampersand (&) character is not allowed. The & operator is reserved for future use; wrap an ampersand in double
quotation marks ("&") to pass it as part of a string.
At C:\temp\modules\InstallDotNETAgent.psm1:410 char:10
+ </form> </div>
+ ~
The '<' operator is reserved for future use.
At C:\temp\modules\InstallDotNETAgent.psm1:610 char:329
+ ... g:0;display:inline"><input name="utf8" type="hidden" value="✓" ...
+ ~
The ampersand (&) character is not allowed. The & operator is reserved for future use; wrap an ampersand in double
quotation marks ("&") to pass it as part of a string.
At C:\temp\modules\InstallDotNETAgent.psm1:615 char:16
+ </form> <!-- '"` --><!-- </textarea></xmp> --></option></form> ...
+ ~
The '<' operator is reserved for future use.
At C:\temp\modules\InstallDotNETAgent.psm1:1308 char:227
+ ... g:0;display:inline"><input name="utf8" type="hidden" value="✓" ...
+ ~
The ampersand (&) character is not allowed. The & operator is reserved for future use; wrap an ampersand in double
quotation marks ("&") to pass it as part of a string.
At C:\temp\modules\InstallDotNETAgent.psm1:1311 char:10
+ </form> </div>
+ ~
The '<' operator is reserved for future use.
Not all parse errors were reported. Correct the reported errors and try again.
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : AmpersandNotAllowed
Import-Module : The specified module '../modules/InstallDotNETAgent' was not loaded because no valid module file was
found in any module directory.
At C:\temp\scripts\InstallDotNetAgent.ps1:40 char:1
+ Import-Module "../modules/InstallDotNETAgent"
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ResourceUnavailable: (../modules/InstallDotNETAgent:String) [Import-Module], FileNotFoun
dException
+ FullyQualifiedErrorId : Modules_ModuleNotFound,Microsoft.PowerShell.Commands.ImportModuleCommand
Test-DotNETAgentInstallation : The term 'Test-DotNETAgentInstallation' is not recognized as the name of a cmdlet,
function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the
path is correct and try again.
At C:\temp\scripts\InstallDotNetAgent.ps1:45 char:8
+ $res = Test-DotNETAgentInstallation
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (Test-DotNETAgentInstallation:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException