• Запуститься ли сервер?

    yakovlev_13
    @yakovlev_13
    Шаманство, экзорцизм и некромантия.
    я профан в части серверов

    Вот тут надо задуматься об услугах профессионала. Вы как никак пол ляма хотите на это потратить.
    Ответ написан
    Комментировать
  • Как сделать свою сборку Windows 7 с нужными обновлениями?

    @rPman
    ntlite
    позволяет вручную указать список обновлений, которые нужно интегрировать в установочный образ (а так же драйвера и кучу настроек таких как тип запуска служб), работает с файлами, скопированными с cdrom/iso, обратно записывать любым соответствующим приложением (можно сделать загрузочную флешку и прямо на ней обновлять, но быстрее скопировать на ssd диск)

    поддерживает кажется даже winxp, но вот возможность загрузить обновления с офф сайта хз (для win7 в этом году еще работало)
    Ответ написан
    3 комментария
  • Почему клонирование SSD работает из под работающей Windows?

    @ewgenc
    Clonezilla слышал, а то, что у вас перечислено впервые вижу. Ну и с нормальными ssd часто идут свои утилиты клонирования от производителя.
    Ответ написан
    Комментировать
  • Повторная активация Windows XP после изменения оборудования на Virtualbox?

    @TheBigBear
    СтарОдмины мы
    Слетит
    Так как скопировав только виртуальный диск - придется создавать новую виртуальную машину.
    Чтобы не слетела, необходимо не просто скопировать образ диска, а сделать ЭКСПОРТ виртуальной машины
    А на другом месте - ИМПОРТ с сохранением идентификатора
    Ответ написан
    2 комментария
  • Как законектить MVMC с DC?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Не знаю, что у вас за ошибка - но у вас неправильный подход.
    Правильный - поднять новый виртуальный контроллер домена, передать ему все роли, перенести все нужные настройки и вывести из домена старый контроллер.
    Ответ написан
    Комментировать
  • Как массово настроить много Android устройств?

    Вам нужен MDM
    Ответ написан
    Комментировать
  • Как подобрать лицензию на сервер ОС Windows Server 2019/2022?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Попросить подобрать лицензию у тех, у кого будете покупать.
    Ответ написан
    1 комментарий
  • Где найти просмотрщик фото без рамок и меню?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    IrfanView - просто лучший. Есть все что нужно, а чего не нужно - нету (т.е. это не комбайн, а просто приложение для просмотра фоток без лишнего мусора). Работает - быстрее не бывает. В настройках легко настраивается режим просмотра по клику по картинке - есть опция просмотра в полный экран.
    Ответ написан
    3 комментария
  • Как добавить пункт в загрузку Windows?

    @kalapanga
    Каков вопрос - таков ответ. Вы спросили, как из меню убрать пункт - Вам ответили, даже с картинкой. Всё так, не придерёшься. Теперь Вы опять спрашиваете не о том, что нужно.
    На самом деле нужно наводить порядок в той каше, которая у Вас творится на дисках. Кто-то не лучшим образом переустановил Windows. Сама система на ssd, загрузчик, видимо, на hdd, ещё и с воспоминаниями об уже несуществующей Windows.
    Самый простой способ всё сделать как надо - переустановить Windows. На время установки отключите совсем, физически hdd и установите заново начисто ОС на ssd, предварительно сохранив с него нужные файлы, если такие есть.
    Ответ написан
    2 комментария
  • Как открыть доступ к папке?

    @MaxKozlov Куратор тега PowerShell
    Во первых, кроме прав на диск, есть права на шару, на системную шару с правами туго.
    Во вторых, для такого простого скрипта копирования вам хватит robocopy, оно ещё и побыстрее будет

    Создаёте на первом сервере шару Backup$ - даёте на неё (на шару) права своей сервисной учётке.
    и robocopy с /MAXAGE копируете

    Можно, если хочется и скрипт оставить, но шару надо сделать
    Ответ написан
    Комментировать
  • Как защитить Active Directory от подбора пароля с помощью сторонних приложений?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    ад имеет политику по блокировке после нескольких неудачных входов.
    так же есть Fail2ban и его аналоги для виндоуз в части iis, rdp https://alternativeto.net/software/fail2ban/?platf...
    Ответ написан
    Комментировать
  • Как узнать пользователей, группы удаленного рабочего стола через powershell?

    @MaxKozlov Куратор тега PowerShell
    Я смотрю, вы не пошли по пути remote execution и вам хочется боли ? :)

    Тогда вот, берегите глаза
    $Computername = 'xxx'
    Get-CimInstance Win32_Group -filter "LocalAccount='True' and SID='S-1-5-32-555'" -ComputerName $Computername |
    Select-Object PSComputername,Name,@{Name="Members";Expression={
      (Get-CimAssociatedInstance -InputObject $_ -ResultClassName Win32_UserAccount).Name
    }}

    или в переводе на WMI
    $Computername = 'xxx'
    Get-WMIObject Win32_Group -filter "LocalAccount='True'and SID='S-1-5-32-555'" -ComputerName $Computername|
      Select-Object PSComputername,Name,@{Name="Members";Expression={
       $_.GetRelated("Win32_UserAccount").Name
    }}


    Здесь будут только пользователи. Для вложенных групп надо ещё подкрутить :)
    Upd:
    Ладно, не буду больше томить, нашёл альтернативный вариант
    Во времена PSv2 ещё написал, когда не было встроенной

    function Get-LocalGroupMember {
    param(
    	[Parameter(ValueFromPipeline=$false, Position=0)]
    	[string[]]$GroupName = 'Administrators',
    	[Parameter(ValueFromPipeline=$true)]
    	[string[]]$ComputerName = '.'
    )
    PROCESS {
    	foreach ($computer in $ComputerName) {
    		foreach ($group in $GroupName) {
    			$grp = [ADSI]"WinNT://$computer/$group,group"
    			Write-Verbose ('Group: ' + $grp.Path) # test for existance
    			$members = @($grp.psbase.Invoke("Members"))
    			if ($members) {
    				$members | Foreach-Object {
    					$name = $_.GetType().InvokeMember("Name", 'GetProperty', $null, $_, $null)
    					$class = $_.GetType().InvokeMember("Class", 'GetProperty', $null, $_, $null)
    					$parent = $_.GetType().InvokeMember("Parent", 'GetProperty', $null, $_, $null) -replace 'WinNT://' -replace '.*/'
    					'' | Select-Object @{n='Class';e={$class}},@{n='Domain';e={$parent}},@{n='Name';e={$name}}
    				}
    			}
    		}
    	}
    }
    }

    Только надо ещё знать имя группы, а оно может быть как на русском, так и на английском
    Пользоваться можно так, на один из вариантов ругнётся, по второму выдаст инфу

    Get-LocalGroupMember -ComputerName MySuperServer -GroupName 'Пользователи удаленного рабочего стола',  'Remote Desktop Users'
    Ответ написан
    2 комментария
  • Как узнать пользователей, группы удаленного рабочего стола через powershell?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Да, возможно.
    Через powershell логика такая. Получить список нужных машин (сборов по сети или вручную создав файл), зайти в цикле ForEach на каждую машину по enter-pssession или invoke-command и достать через Get-LocalGroupMember список членов нужной вам локальной группы, записать его в файл или переменную.
    И это только один из вариантов - гораздо больше их есть в Интернет, если соблаговолите погуглить
    Ответ написан
    1 комментарий
  • Как перемещать файлы с заданными характеристиками?

    @MaxKozlov Куратор тега PowerShell
    Избавляться надо от ненужных преобразований типа $Paths = $Paths.FullName
    От вложенного цикла надо избавляться. N^2 однако. Если он там, конечно есть
    Так как нет примера того что у вас в csv, непонятно зачем он нужен вообще
    по тексту у вас вроде как во внешнем $Path должна быть уже просто строка
    Почему вы её ещё раз перебираете как foreach ( $Newpath in $Path) ?

    Ну и мувать с -Exclude *.xl* тоже странно, проще проверить на xl* в коде, чем заставлять этим заниматься move-item. Может быть, вы ps заставляете по новой весь каталог обшаривать таким образом, а в нём 10000 файлов xls

    Плюс, логи на каждый мув могут вас тормозить

    -Passthru на move-item излишен, он может заставлять по новой читать параметры файла с диска, а вам от него нужен только новый полный путь, который вы и так знаете

    А вообще я бы каталоги целиком таскал, по крайней мере на первом проходе.
    Судя по количеству ваших файлов, там большущая помойка.
    Ответ написан
    Комментировать
  • Какой софт есть для RDP подключений windows->windwos аналог remmina?

    @kisaa
    Ответ написан
    Комментировать
  • Как через powershell задать программу во вкладке среда пользователя AD?

    @MaxKozlov Куратор тега PowerShell
    Содержимое этой вкладки зашифровано в атрибуте
    userParameters
    Расшифровывать/Зашифровывать его муторно, поэтому если вам надо просто устанавливать его всем одинаковым, проще один раз его заполнить вручную, потом считать из AD, записать результат в файлик и впоследствии просто из файлика его присваивать. Или из другого юзера, как в примере.
    $referenceUser = Get-ADUser refuser -Property userParameters
    Set-ADUser targetUser -Replace @{
        userParameters = $referenceUser.userParameters
    }


    Для New-ADUser можно использовать -OtherAttributes
    Ответ написан
    2 комментария
  • Как удалить старые записи имен компьютеров в домене?

    anthtml
    @anthtml
    Системный администратор программист радиолюбитель
    Скриптиком на том же PS пробежаться по дереву и вызвать удаление записей удовлетворяющих условию последнего входа.
    Потом закинуть скрипт в регламенты.
    У нас к примеру: при последнем логине >60сут - перемещение в OU "неактивные", при >180сут - удаление. Скрипт отрабатывает раз в неделю.
    Ответ написан
    3 комментария
  • Как добавить запись о роутере в записях DNS на Windows Server?

    От простого к сложному.
    Чтобы подключить компьютер к домену нужно ввести имя этого домена.
    Имя домена хранится на контроллере домена в соответствующей служебной автоматически создаваемой записи при создании домена.
    Чтобы компьютер смог найти данный домен он обращается к своему DNS серверу, которым вы должны указать в настройках DHCP сервера (на роутере он у вас или на сервере не важно) адрес DNS сервера.
    DNS обязан находиться на контроллере домена, иначе служба контроллера домена у вас не установится, вы её 100% уже настроили.
    В настройках сети контроллера домена вы прописываете статические DNS адреса вашего провайдера (а так же IP адрес самого сервера, все серверы должны иметь статические адреса). Гуглите их или звоните в техпод и просите сообщить.
    Ваш компьютер НЕ должен иметь статический адрес, если он не сервер, если он имеет статический адрес, то и в качестве DNS вы прописываете по аналогии с другими серверами адрес вашего(ваших) контроллера(ов) домена и больше никакие.
    Если ваши компы без статики, они получат адреса DNS от DHCP сервера, вы должны там настроить эту опцию номер 005 и 006, если он у вас на винде.
    Если DHCP у вас на роутере, вы заходите в его настройки и там ищете для внутренних адресов настройку DNS серверов и прописываете туда адрес контроллера домена.

    Если остаются вопросы, смело пишите в комментарии к этому ответу.
    Ответ написан
    2 комментария
  • Можно ли управлять всеми настройками windows через cmd?

    @res2001
    Developer, ex-admin
    Сейчас более актуально управление из powershell. По крайней мере сама микрософт сейчас активно posh продвигает.
    В cmd из коробки можно управлять много чем. Многие настройки винды лежат в реестре, а реестр править из cmd можно, правда применять большую часть настроек, внесенных правкой реестра на прямую, придется перезагрузкой компа.
    Выключить и перезагрузить комп можно командой shutdown.
    Ответ написан
    Комментировать