powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Windows [игнор отключен] [закрыт для гостей] / PowerShell мониторинг шары?
6 сообщений из 6, страница 1 из 1
PowerShell мониторинг шары?
    #40045655
teCa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет, помогите завершить скрипт, с PS не знаком совершенно...

Я каждые 10 секунд запускаю скрипт, который открывает файл в шаре и записывает в него текущую дату и время:

Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Try 
{
$FileName = "\\s-sql-bkp\SQL_bkp\check.txt"
$FileOriginal = Get-Content $FileName
}
Catch
{
$FileName = "e:\ERRORS.txt"
$FileOriginal = Get-Content $FileName
}
Finally {
[String[]]$FileModified = @()
$strings = (GET-DATE).ToString()
$FileModified = $FileOriginal + $strings
  Set-Content $fileName $FileModified -Force
}



Не получается реализовать обработку ошибки, что если файл в шаре не доступен, создать запись в локальном файле. Наверное, я не правильно понял принципы использования Try/Catch.
...
Рейтинг: 0 / 0
PowerShell мониторинг шары?
    #40045687
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С PS не очень знаком, но обычно в catch (блоке перехвата) надо указывать какие ошибки\группы ошибок перехватываем.
...
Рейтинг: 0 / 0
PowerShell мониторинг шары?
    #40046493
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: powershell
1.
2.
$FileName = "e:\ERRORS.txt"
$FileOriginal = Get-Content $FileName


Ты же тут читаешь локальный файл ошибок, а не пишешь туда.
...
Рейтинг: 0 / 0
PowerShell мониторинг шары?
    #40046499
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чего это у вас шАры так колбасет?
...
Рейтинг: 0 / 0
PowerShell мониторинг шары?
    #40046500
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat
Код: powershell
1.
2.
$FileName = "e:\ERRORS.txt"
$FileOriginal = Get-Content $FileName


Ты же тут читаешь локальный файл ошибок, а не пишешь туда.
он пишед во finally, так что все норм.
...
Рейтинг: 0 / 0
PowerShell мониторинг шары?
    #40046962
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter
он пишед во finally, так что все норм.

Какой-то не код, а треш и содомия. Вот это не то, что надо?
Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
$now = Get-Date

try {
    Write-Output $now >> '\\s-sql-bkp\SQL_bkp\check.txt'
}
catch {
    Write-Output $now >> 'e:\ERRORS.txt'
}
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / PowerShell мониторинг шары?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]