![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] День недели по-русски |
|
|
PowerShell - [решено] День недели по-русски
|
fascinating rhythm Сообщения: 6705 |
Привет!
Подскажите, пожалуйста - как мне заставить павершелл возвращать день недели на русском? Сейчас вот так: Это при том, что Windows русский, все региональные параметры настроены на русский, часовой пояс, местоположение, настройка для программ, не понимающих юникода - всё русское. В чём дело? Windows 10 1909 x64 pro. |
|
------- Отправлено: 13:16, 02-02-2020 |
Crazy Сообщения: 1235
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 13:48, 02-02-2020 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
fascinating rhythm Сообщения: 6705
|
Профиль | Отправить PM | Цитировать Вот жеж, а!
Сколько граблей поразложено везде! Спасибо! |
------- Отправлено: 14:10, 02-02-2020 | #3 |
Crazy Сообщения: 1235
|
Профиль | Отправить PM | Цитировать Цитата DJ Mogarych:
![]() Кстати, если требуется именно точечная нотация, то в цитате метод описан: |
|
------- Отправлено: 14:59, 02-02-2020 | #4 |
fascinating rhythm Сообщения: 6705
|
Профиль | Отправить PM | Цитировать Хотел ещё спросить.
Есть некий CSV, я его импортирую, и в выборе полей (select) есть такое: @{n='Время доступа';e={$_.TimeAccessed -as [datetime]}}, @{n='День недели';e={($_.TimeAccessed -as [datetime]).ToString('dddd')}}, Типа -outvariable, чтобы вызвать его во второй строке, но у меня не получилось его как-то сюда воткнуть. |
|
------- Последний раз редактировалось DJ Mogarych, 03-02-2020 в 09:34. Отправлено: 09:27, 03-02-2020 | #5 |
Ветеран Сообщения: 3806
|
Профиль | Отправить PM | Цитировать DJ Mogarych, можете вторым select вычислять второе свойство :-)
либо через внешнюю переменную: $externalVar = @{} [PSCustomObject]@{TimeAccessed='2020-02-03 14:58:03'},[PSCustomObject]@{TimeAccessed='2020-02-01 14:58:03'} | Select-Object @{n='Время доступа';e={ ($externalVar['dateTimeAccessed'] = $_.TimeAccessed -as [datetime])}},@{n='День недели';e={$externalVar['dateTimeAccessed'].ToString('dddd')}} |
Отправлено: 11:20, 03-02-2020 | #6 |
fascinating rhythm Сообщения: 6705
|
Профиль | Отправить PM | Цитировать Спасибо!
В итоге придумал третий способ. Так как в том селекте ещё вместо логина подставлялось ФИО, то, чтобы не искать в выгрузке из AD ФИО для каждой строки, вынес всё в отдельную конструкцию после импорта CSV: |
------- Отправлено: 15:52, 03-02-2020 | #7 |
Crazy Сообщения: 1235
|
Профиль | Отправить PM | Цитировать Цитата DJ Mogarych:
Цитата DJ Mogarych:
|
||
------- Последний раз редактировалось YuS_2, 03-02-2020 в 16:52. Отправлено: 16:22, 03-02-2020 | #8 |
fascinating rhythm Сообщения: 6705
|
Профиль | Отправить PM | Цитировать Вариант!
|
------- Отправлено: 17:35, 03-02-2020 | #9 |
![]() Ветеран Сообщения: 2798
|
Профиль | Отправить PM | Цитировать Когда-то давно стояла похожая задача (нужны были месяцы в родительном падеже да ещё и на украинском). Очень долго сидел над этой проблемой и таки нашел красивый, читабельный и скорее всего наиболее правильный способ.
Выдрал из исходников, актуализировал под эту задачу, пользуйтесь ![]() |
Последний раз редактировалось Charg, 04-02-2020 в 15:47. Отправлено: 15:37, 04-02-2020 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - Можно ли изменить отображение времени (часов), добавив дату и день недели? | truvo | Оформление Windows XP | 17 | 13-03-2009 10:10 | |
C/C++ - MSDN по русски | aska2013 | Программирование и базы данных | 10 | 04-08-2008 01:26 | |
Как определить какой день недели ? | dave101ua | Вебмастеру | 3 | 24-12-2003 12:33 | |
Win2000AS по-русски | Baboon | Microsoft Windows NT/2000/2003 | 6 | 23-10-2002 07:14 | |
День недели | Hard | Программирование и базы данных | 5 | 23-09-2002 07:27 |
|