26 lines
575 B
PowerShell
26 lines
575 B
PowerShell
|
function Get-RemoteFileBeatsPath {
|
|||
|
<#
|
|||
|
.SYNOPSIS
|
|||
|
Get the installed folder path of filebeat for a given server.
|
|||
|
|
|||
|
.PARAMETER ComputerName
|
|||
|
Server to get the path from
|
|||
|
#>
|
|||
|
[CmdletBinding()]
|
|||
|
Param(
|
|||
|
[Alias("Server")]
|
|||
|
[string]$ComputerName
|
|||
|
)
|
|||
|
|
|||
|
if (!$ComputerName) {
|
|||
|
Write-Error "No remote computer name was provided. Did you mean to call Get-FileBeatsPath?"
|
|||
|
} else {
|
|||
|
|
|||
|
|
|||
|
$scriptBlock = {
|
|||
|
Get-FileBeatsPath
|
|||
|
}
|
|||
|
|
|||
|
return Invoke-Command -ScriptBlock $scriptBlock -ComputerName $ComputerName
|
|||
|
}
|
|||
|
}
|