AF
cd "C:\\Program Files (x86)\\prog" || cd "C:\\Program Files\\prog" && ./myprog ...
Программа может быть либо в Program Files, либо в Program Files x86. Строчки выше работают в cmd, но я не знаю как на powershell это переписать
Size: a a a
AF
cd "C:\\Program Files (x86)\\prog" || cd "C:\\Program Files\\prog" && ./myprog ...
Х
Х
Х
get-aduser $user -prop * | findstr Passwordвыдает данные, а
get-aduser $user -prop * | Select-string Passwordнет?!
AS
AS
Х
AS
Х
D
get-aduser $user -prop * | findstr Passwordвыдает данные, а
get-aduser $user -prop * | Select-string Passwordнет?!
Х
IN
Не удается индексировать в массив NULL.
строка:25 знак:7
+ $queryResults = (query session /server:$machinename | select-st ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [], RuntimeException
+ FullyQualifiedErrorId : NullArray
IN
[System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")
$ButtonType = [System.Windows.MessageBoxButton]::YesNoCancel
$MessageboxTitle = 'Удаленное подключение'
$Messageboxbody = 'Подключаемся по доменному имени?'
$MessageIcon = [System.Windows.MessageBoxImage]::Question
$userResponce = [System.Windows.MessageBox]::Show($Messageboxbody,$MessageboxTitle,$ButtonType,$messageicon)
if ($userResponce -eq "Yes") {
$machinename = Get-ADComputer -SearchBase $searchbase -Filter * -Properties Description,IPv4Address `
| Select-Object DNSHostName,Description,IPv4Address | Out-GridView -PassThru | Select-Object "DNSHostName" `
|ForEach-Object {
$_.DNSHostName }
if ($machinename) {
$queryResults = (query session /server:$machinename | select-string -AllMatches 'console\s+(?:\w+\.\w+|\w+)\s+(\d+)').Matches.Groups[1].Value
Start-Process "$env:windir\system32\mstsc.exe" -ArgumentList "/v:$machinename /shadow:$queryResults /control /noconsentprompt"
}
}
elseif ($userResponce -eq "No") {
$input = [System.Reflection.Assembly]::LoadWithPartialName('Microsoft.VisualBasic') | Out-Null
$ip = [Microsoft.VisualBasic.Interaction]::InputBox("Введите ІР адрес клиента", "Client remote control")
if ($ip) {
$queryResults = (query session /server:$ip | select-string -AllMatches 'console\s+(?:\w+\.\w+|\w+)\s+(\d+)').Matches.Groups[1].Value
Start-Process "$env:windir\system32\mstsc.exe" -ArgumentList "/v:$ip /shadow:$queryResults /control /noconsentprompt"
}
}
else {
Out-Null
}AS
Не удается индексировать в массив NULL.
строка:25 знак:7
+ $queryResults = (query session /server:$machinename | select-st ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [], RuntimeException
+ FullyQualifiedErrorId : NullArray
AS
Не удается индексировать в массив NULL.
строка:25 знак:7
+ $queryResults = (query session /server:$machinename | select-st ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [], RuntimeException
+ FullyQualifiedErrorId : NullArray
AF
Не удается индексировать в массив NULL.
строка:25 знак:7
+ $queryResults = (query session /server:$machinename | select-st ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [], RuntimeException
+ FullyQualifiedErrorId : NullArray
AF
IN
IN