Geek tričko zdarma Geek tričko zdarma
Tričko zdarma! Stačí před dobitím bodů použít kód TRIKO15. Více informací zde

Diskuze: Powershell workflow ako sa vzhnut pouzitiu PSComputerName

Aktivity (1)
Avatar
Patrik Živčák:12. září 9:49

Ahoj mám funkciu všetko v nej ide vrátane skriptu.

# paralelne kontroluje statusy PC
Workflow Test-MultiConnection {
param([string[]] $ComputerName)
foreach -Parallel ($Computer in $ComputerName) {
sequence {
$online = Test-Connection -ComputerName $Computer -Count 1 -Quiet
if($online)
{
    $Info = (Get-WmiObject win32_ComputerSystem -ComputerName $Computer)
    $Reboot = (Get-WmiObject win32_OperatingSystem -**PSComputerName $Computer**) | select -ExpandProperty LastBootUpTime
    $Network = Get-WmiObject win32_networkadapterconfiguration -**PSComputerName $Computer**
}

$Obj = New-Object -Type PSObject -Property @{
ComputerName = $Computer
Online = $online
Info = $Info
Reboot = $Reboot
Network = $Network
}
$Obj
}
}
}

Zkusil jsem: Praveže neviem. Problem s použitim "predpony" PS je, že niekde to funguje a ked skusim iny PC tak mi vypiše
Microsoft.Power­Shell.Utility\Wri­te-Error : Přístup byl odepřen. (Výjimka na základě hodnoty HRESULT: 0x80070005 (E_ACCESSDENIED))
Mám aj verziu skriptu kde použivam:

$Network = Get-WmiObject win32_networkadapterconfiguration -ComputerName

Ale toto mám proste ako normalny skript ,ktory funguje uplne všade a nie vo workflow a ja som to práve chcel robit paralelne ale kvoli tomu PS mi to proste nejde na niektorych PC inde uplne bez problemu. A ked to dam do workflow bez toho toho mi zas vypise: Could not find a parameter named 'ComputerName'. Remote connectivity in this command is handled by the 'PSComputerName' parameter.

Chci docílit:

$Network = Get-WmiObject win32_networkadapterconfiguration -ComputerName

Dat do workflow tuto verziu bez vypisu: Could not find a parameter named 'ComputerName'. Remote connectivity in this command is handled by the 'PSComputerName' parameter.

Editováno 12. září 9:50
 
Odpovědět 12. září 9:49
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
albertpatera
Redaktor
Avatar
albertpatera:12. září 13:49

Ahoj,

zkus použít toho:
https://support.microsoft.com/…ollup-update
konkrétně:

Chcete-li tyto problémy vyřešit, použijte aktualizace Srpen 2018 zabezpečení a kvality a kumulativní zabezpečení pouzepro operační systém a nainstalovat rozhraní.NET Framework. Další informace naleznete v tématu CVE-2018-8356 | chyby zabezpečení rozhraní.NET Framework zabezpečení funkce obejít.

 
Nahoru Odpovědět 12. září 13:49
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.