Skip to content

Commit 2278cc0

Browse files
authored
Completely implemented remote-monitoring function
1 parent ced3d81 commit 2278cc0

File tree

1 file changed

+18
-8
lines changed

1 file changed

+18
-8
lines changed

RAM-Logger.ps1

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ $Lang = {
2929
[string]$l15 = "-----END OF LOG-----"
3030
[string]$l16 = "Log file saved:"
3131
[string]$l17 = "Start logging"
32-
[string]$l18 = "Change logging frequency"
32+
[string]$l18 = "Change logging configuration"
3333
[string]$l19 = "Exit"
3434
[string]$l20 = "Select next action"
3535
[string]$l21 = "New logging"
@@ -38,7 +38,11 @@ $Lang = {
3838
[string]$l24 = "Type in computer name in local network, which will be monitored"
3939
[string]$l25 = "Connecting to computer"
4040
[string]$l26 = "Could not reach target computer"
41-
}
41+
[string]$l27 = "Make sure computer name was entered correctly and WinRM is running / properly configured on target computer."
42+
[string]$l28 = "WinRM can be configured using "winrm quickconfig" command"
43+
[string]$l29 = "Monitoring computer"
44+
[string]$l30 = "Successfully connected to"
45+
}
4246
elseif($lng -eq 2){
4347
[string]$l1 = "Вітаємо у RAM Logger!"
4448
[string]$l2 = "Ця програма допоможе"
@@ -57,23 +61,26 @@ $Lang = {
5761
[string]$l15 = "-----КІНЕЦЬ ЛОГУВАННЯ-----"
5862
[string]$l16 = "Файл логу збережено:"
5963
[string]$l17 = "Розпочати логування"
60-
[string]$l18 = "Змінити частоту логування"
64+
[string]$l18 = "Змінити конфігурацію логування"
6165
[string]$l19 = "Вийти"
6266
[string]$l20 = "Виберіть наступну дію"
6367
[string]$l21 = "Нове логування"
6468
[string]$l22 = "Ви ввели неприпустиме значення!"
6569
[string]$l23 = "Натисніть Enter для повторного вводу"
6670
[string]$l24 = "Введіть ім'я комп'ютера в локальній мережі, який буде моніторитися"
6771
[string]$l25 = "Під'єднання до комп'ютера"
68-
[string]$l26 = "Неможливо з'єднатися з цілевим комп'ютером"
69-
[string]$l27 = "Переконайтеся, що ви вірно ввели ім'я комп'ютера та WinRM запущено / правильно налаштовано на цілевому комп'ютері."
72+
[string]$l26 = "Неможливо з'єднатися з цільовим комп'ютером"
73+
[string]$l27 = "Переконайтеся, що ім'я комп'ютера введено вірно та WinRM запущено / правильно налаштовано на цільовому комп'ютері."
74+
[string]$l28 = "Налаштувати WinRM можна за допомогою команди "winrm quickconfig""
75+
[string]$l29 = "Моніторинг комп'ютера"
76+
[string]$l30 = "Встановлено з'єднання з"
7077
}
7178
else{exit}
7279
.$About
7380
}
7481
$About = {
7582
Clear-Host
76-
[string]$ver = "1.1.0"
83+
[string]$ver = "1.2.0"
7784
Write-Host "$l1"
7885
Write-Host "$l2"
7986
Write-Host "$l3"
@@ -105,7 +112,10 @@ $Start = {
105112
.$Start
106113
}
107114
else{
115+
Write-Host "$l30 $computerlog!"
116+
Write-Host "`n"
108117
Write-Host "$l9 $freq $l10"
118+
Write-Host "$l29 - $computerlog"
109119
.$Ask
110120
}
111121
}
@@ -118,7 +128,7 @@ $Prelog = {
118128
$startmsg = "$l14"
119129
Write-Host "$startmsg"
120130
$startmsg | Out-File -filepath $logpath -Append String
121-
$mainram = Get-Ciminstance Win32_OperatingSystem
131+
$mainram = Get-Ciminstance Win32_OperatingSystem -Computer $computerlog
122132
[decimal]$total = $mainram.TotalVisibleMemorySize/1024/1024
123133
$xtotal = $total | % {$_.ToString("0.000")}
124134
[decimal]$minuseds = $total
@@ -128,7 +138,7 @@ $Prelog = {
128138
.$Startlog
129139
}
130140
$Startlog = {
131-
$mainram = Get-Ciminstance Win32_OperatingSystem
141+
$mainram = Get-Ciminstance Win32_OperatingSystem -Computer $computerlog
132142
[decimal]$crtuseds = ($mainram.TotalVisibleMemorySize - $mainram.FreePhysicalMemory)/1024/1024
133143
[int]$crtusedp = $crtuseds*100/$total
134144
if($crtuseds -lt $minuseds){$minuseds = $crtuseds}

0 commit comments

Comments
 (0)