|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - определение GUID загрузочного диска |
|
|
PowerShell - определение GUID загрузочного диска
|
Старожил Сообщения: 300 |
|
|
Отправлено: 17:31, 26-05-2016 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 18:47, 26-05-2016 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 85
|
Профиль | Отправить PM | Цитировать не только на 7ке и 8,1 тестил и на некоторых ни чего не выводит (xp уже года три не используем)
|
Отправлено: 19:03, 26-05-2016 | #3 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать SystemVolume != BootVolume
https://support.microsoft.com/en-us/kb/314470 System volume The system volume refers to the disk volume that contains the hardware-specific files that are needed to start Windows, such as Ntldr, Boot.ini, and Ntdetect.com. Boot volume The boot volume refers to the disk volume that contains the Windows operating system files and the supporting files. By default, the Windows operating system files are in the WINDOWS folder, and the supporting files are in the WINDOWS\System32 folder. |
Отправлено: 19:04, 26-05-2016 | #4 |
Старожил Сообщения: 300
|
Профиль | Отправить PM | Цитировать Цитата Iska:
|
||
Отправлено: 19:29, 26-05-2016 | #5 |
Забанен Сообщения: 793
|
Цитата mcintosh55:
$$ = -join ($d = Get-ItemProperty HKLM:\SYSTEM\MountedDevices).( $bd = "\DosDevices\$( [Environment]::SystemDirectory.Substring(0, 2) )" ) $guid = ($d.PSObject.Properties | Where-Object { (-join $_.Value) -eq $$ -and $_.Name -ne $bd }).Name $guid.Substring(($$ = $guid.IndexOf('{')), $guid.Length - $$) |
|
Отправлено: 19:56, 26-05-2016 | #6 |
Ветеран Сообщения: 1758
|
|
Отправлено: 20:03, 26-05-2016 | #7 |
Старожил Сообщения: 300
|
Профиль | Отправить PM | Цитировать Народ всем спасибо за помощь, ответа Я не получил у меня уже есть код
на powershell который на в начале темы. А суть вопроса в том что код на некоторых компьютерах пустое значение выдает (ОС W7 используется ) chcp 1251 <# BSD 1.2 скрипт для создания образа системы средствами windows утилита wbadmin.exe Дата создания: 01.10.2015 Дата изменения: 10.04.22016 #> #Куда сохраняем $OutBackup = 'E:' #системный диск $Windows = $env:SystemDrive #статуc службы теневое копирование тома и служба резервного копирования $status_vss = Get-Service vss | select status $status_wbengine = Get-Service wbengine | select status #проверяем запущены службы if ($status_vss.Status -eq "Stopped") { Start-Service vss #если не запущена запускаем } if ($status_wbengine.Status -eq "Stopped") { Start-Service wbengine #если не запущена запускаем } #Делает проверку есть ли загрузочный файл на диске с Windows $TP = Test-Path $env:SystemDrive\BOOTSECT.BAK #если нету на системном диске загрузочных файлов то узнает id загрузочного диска If ($TP -eq $False) { $BD = (gwmi win32_volume -Filter "SystemVolume='true'").Caption # под windows 10 не понимает wbadmin start backup -backupTarget:$($OutBackup) -include:$($BD), $($Windows) -vssFull -quiet # верхняя строка w7 и w8 все ок wbadmin start backup -backupTarget:$($OutBackup) -include:$($BD) -vssFull -quiet wbadmin start backup -backupTarget:$($OutBackup) -include:$($Windows) -vssFull -quiet } else { wbadmin start backup -backupTarget:$($OutBackup) -include:$($Windows) -vssFull -quiet } #удаляем резервные копия WBADMIN DELETE BACKUP -keepVersions:3 -quiet |
Отправлено: 20:14, 26-05-2016 | #8 |
Ветеран Сообщения: 1758
|
Цитата mcintosh55:
|
|
Отправлено: 20:21, 26-05-2016 | #9 |
Старожил Сообщения: 300
|
Профиль | Отправить PM | Цитировать не работает пустое поле выдает ((((
|
Отправлено: 20:22, 26-05-2016 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Установка - изменение диска загрузочного | mitin | Хочу все знать | 9 | 17-03-2012 14:33 | |
Создание загрузочного диска | streamrider | Хочу все знать | 1 | 29-08-2010 13:06 | |
Установка - форматирование загрузочного диска | lerik52 | Microsoft Windows 2000/XP | 3 | 27-09-2008 22:53 | |
Создание загрузочного диска | Schmidt_Messer | Общий по FreeBSD | 7 | 20-06-2006 16:20 | |
Создание загрузочного диска | IIPOCTO MAKC | Microsoft Windows 2000/XP | 4 | 26-09-2005 23:01 |
|