В моей казарме на 600 голов было 4 компьютера (по одному на каждом этаже). Днем отдавал свой гражданский долг Родине, а ночью набирал в «Ворде» документы, заправлял струйник шприцем и «лечил» чужие ноубуки. И не за копейки (как предлагают на гос. предприятиях), а представьте себе, совершенно бесплатно.
Или 3 года жить полноценной жизнью (работать то в нескольких местах никто не запрещает), или находится в полной изоляции например на Чукотке в компании северный медведей и сослуживцев с отмороженными мозгами…
Был в армии 1 год.
Лучше за копейки батрачить в гос.конторе 3 года, хоть опыта наберетесь, чем убивать здоровье, забывать все что изучал, и чистить сортиры…
Ах да, если хотите 3 раза за всю службу из автомата пострелять — добро пожаловать, там таких любят :)
Я так подозреваю, что вашей политикой безопасности запрещено создавать локальных пользователей, у которых не истекает пароль.
NT Authority\System использовать можно, но тут же опять все зависит от того, какой скрипт будет запускаться по расписанию. Если он только копирует файлы из одного каталога в другой, или сжимает логи, то думаю, что проблем с этим быть не должно.
А что по вашему мнению есть программирование?
Если мы используем ключевые слова if, for, while — это программирование, а если пишем на brainfuck, где этих слов нет, то это не будет считаться программированием?
На Windows Server 2003 PowerShell может и не стоять. И уговорить какого-либо бюрократического заказчика его поставить может быть не так уж и просто.
А так да, возможно со временем PowerShell и заменит bat
WSH не смотрел, но в bat еще можно WMI использовать. Вот например извращенный способ в зависимости от языка ОС определить имена системных параметров:
@rem S-1-5-32-545 - локальные пользователи
@rem S-1-5-32-544 - администраторы
Set GroupSID=S-1-5-32-544
Set GroupName=
For /F "UseBackQ Tokens=1* Delims==" %%I In (`WMIC Group Where "SID = '%GroupSID%'" Get Name /Value ^| Find "="`) Do Set GroupName=%%J
Set GroupName=%GroupName:~0,-1%
В зависимости от языка в GroupName будет или Администраторы, или Administrators
А то заладили тут большинство — лучше год «на зоне», чем три года за копейки :)
Лучше за копейки батрачить в гос.конторе 3 года, хоть опыта наберетесь, чем убивать здоровье, забывать все что изучал, и чистить сортиры…
Ах да, если хотите 3 раза за всю службу из автомата пострелять — добро пожаловать, там таких любят :)
NT Authority\System использовать можно, но тут же опять все зависит от того, какой скрипт будет запускаться по расписанию. Если он только копирует файлы из одного каталога в другой, или сжимает логи, то думаю, что проблем с этим быть не должно.
Если мы используем ключевые слова if, for, while — это программирование, а если пишем на brainfuck, где этих слов нет, то это не будет считаться программированием?
А за :: спасибо, не знал.
А так да, возможно со временем PowerShell и заменит bat
Единственное, что миллисекунды могут быть не нужны, поэтому лучше так:
for /f "tokens=1-4 delims=: " %%a in ('echo %time:~0,8%') do set mytime=%%a_%%b_%%c
@rem S-1-5-32-545 - локальные пользователи
@rem S-1-5-32-544 - администраторы
Set GroupSID=S-1-5-32-544
Set GroupName=
For /F "UseBackQ Tokens=1* Delims==" %%I In (`WMIC Group Where "SID = '%GroupSID%'" Get Name /Value ^| Find "="`) Do Set GroupName=%%J
Set GroupName=%GroupName:~0,-1%
В зависимости от языка в GroupName будет или Администраторы, или Administrators