Size: a a a

2021 August 29

DD

Danila Danila in Powershell Rus
Так же пробовал использовать DeviceId для указания на диск
источник

AF

Alexey D. Filimonov ... in Powershell Rus
Get-PhysicalDisk -FriendlyName ...... | Set-PhysicalDisk -MediaType SSD

Попробуй так как то.
В СЕТ тебе надо передать идентити, который либо получается из Get-.., либо каким то образом может быть преобразован из строки хер где документировано каким именно
источник

AF

Alexey D. Filimonov ... in Powershell Rus
Ну и ошибку не плохо было бы на свет представить
источник
2021 August 30

DD

Danila Danila in Powershell Rus
Вот что получаю после Get-PhysicalDisk –FriendlyName "DELL PERC H740P Adp"| Set-PhysicalDisk -MediaType SSD
источник

DD

Danila Danila in Powershell Rus
источник

VG

Vasily Gusev in Powershell Rus
судя по ошибке - powershell тут непричем
источник

KN

Kirill Nikolaev in Powershell Rus
А сейчас MediaType какой?
И зачем вообще вы хотите его поменять?
источник

m

maxxxxxxxx in Powershell Rus
Автору уже напихали в доки https://t.me/srv_admins/1007346
источник

m

maxxxxxxxx in Powershell Rus
Он не читает и времени у него нет )
источник

m

maxxxxxxxx in Powershell Rus
из соседнего чата)
источник

b

binaryRevivalRobot in Powershell Rus
Всем привет!
Подскажите, пожалуйста, как можно в powershell-скрипте вызвать конкретную функцию, передав туда параметры?
хочу что-то типо:
 ./src.ps1 CreateRegistryKeyByPath -BinaryDataPath HKEY_LOCAL_MACHINE\SOFTWARE\etc, -Value 228322

сама функция выглядит примерно так:
function CreateRegistryKeyByPath {
   param (
   [string]$BinaryDataPath,
   [string]$Value
   )
   $entryptedValue = Entropy($Value)
   New-ItemProperty -Path $BinaryDataPath -Name "Key" -Value $entryptedValue
}
источник

VB

Vector BCO in Powershell Rus
создаешь скрипт
script.ps1
источник

VB

Vector BCO in Powershell Rus
param (
   [string]$BinaryDataPath,
   [string]$Value
)


function CreateRegistryKeyByPath {
   param (
   [string]$BinaryDataPath,
   [string]$Value
   )
   $entryptedValue = Entropy($Value)
   New-ItemProperty -Path $BinaryDataPath -Name "Key" -Value $entryptedValue
}

CreateRegistryKeyByPath -BinaryDataPath $BinaryDataPath -Value $Value
источник

VB

Vector BCO in Powershell Rus
script.ps1 -BinaryDataPath abc -value 123
источник

M

Myshkin in Powershell Rus
Доброго времени суток. Дерзну спросить: есть скриптик на поше, запускаем вручную - отрабатывает, запускаем через task scheduler - явно стартует, но не отрабатывает. С чем может быть связано?
источник

M

Myshkin in Powershell Rus
Собственно сам скрипт:

$file ='E:\test.xlsm'
$xlsObj = New-Object -ComObject "Excel.Application"
$xlsObj.Visible = $False;
$wb = $xlsObj.Workbooks.Open($file)
$worksheet = $wb.worksheets.item(1)
while (-not $xlsObj.Ready) {
       sleep 1
   }
$xlsObj.Run('Self_Update_R136')
$xlsObj.Run('Self_Update_T102')
$wb.Save()
while (-not $xlsObj.Ready) {
       sleep 1
   }
$wb.Close()
$xlsObj.Quit()
[System.Runtime.Interopservices.Marshal]::ReleaseComObject($xlsObj)
Stop-Process -Name "EXCEL"
источник

M

Myshkin in Powershell Rus
Я вижу запуск Excel при старте через шедулер, но нагрузки на него не появляется - значит явно не работает.
источник

A

Aleksandr in Powershell Rus
источник

A

Aleksandr in Powershell Rus
Лучше использовать ImportExcel, который не завязан на ComObject, которые зачастую работают только в interactive.
источник

VG

Vasily Gusev in Powershell Rus
плять, я уже почти дописал эту рекомендацию! :D
источник