Size: a a a

2021 June 16

VG

Vasily Gusev in Powershell Rus
а вот это классно, хочу такое в базе.
источник

VS

Vadim Sterkin in Powershell Rus
что за тулзе?
источник

A

Alex in Powershell Rus
Всем привет, просьба сразу не ругаться. Суть в чем, есть Ексель файл, в котором есть макрос, выполняющий различные манипуляции с данными, в том числе и с графиками, раскрашивает и т.п. в общем с не давних пор запретили использовать VBA. Можно ли как то код VBA использовать в PowerShel без переписывания? Т.е. как запускать и производить манипуляции с листом при помощи PS я знаю, интересует именно VBA, чтобы не переписывать
источник

ИЛ

Иван Лисовенко... in Powershell Rus
Беглый гуглинг показывает что надо преобразовывать в повершелл ручками
источник

DN

Dima Net in Powershell Rus
Всем опять добрый день! =)
источник

DN

Dima Net in Powershell Rus
@( @'
\\Serv1\Profile\
\\Serv2\Profile\
'@ -split "`n") |
   ForEach-Object { $_.Trim() } |
   ForEach-Object { Get-ChildItem -Path $_ -Recurse:$false -Directory } |
   Select-Object -Property 'FullName', 'Name' |
   ForEach-Object {
       $files  = Get-ChildItem -Path $_.FullName -Recurse:$true -Filter '*.pst'
       $ADUser = @(Get-ADUser -Filter "(samaccountname -eq '$($_.Name)')" -properties Department)[0]
       $retVal = @()
       foreach ($file in $files) {
           $retVal += [PSCustomObject]@{
               FullName = $file.FullName
               SizeGB = [Math]::Round( $file.Length / 1GB, 2)
               PotentialOwner = $_.Name
               ADUser = $ADUser
               Department = $ADUser.Department
           }
       }
       return $retVal
   } | Exprort-Csv -Path C:\Users\test\123.csv -NoTypeInformation -Delmiter ";" -Encoding UTF8
   # Выдаёт ошибку $files  = Get-ChildItem -Path $_.FullName -Recurse:$true -Filter '*.pst'
источник

A

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

VG

Vasily Gusev in Powershell Rus
интересно, почему запретили vba? думаешь потому что расширение не нравилось? ;)
источник

VG

Vasily Gusev in Powershell Rus
Не надо пытаться наобмануть безопасников. Тем более ради сохранения кода на vba
источник

A

Alex in Powershell Rus
Безопасники так решили... Чем они это обосновали перед начальством, не знаю)
источник

VG

Vasily Gusev in Powershell Rus
это риторический вопрос был...
источник

A

Alex in Powershell Rus
Да не ради, а во благо автоматизации
источник

A

Alex in Powershell Rus
Он просто оооочень много времени экономил
источник

A

Alex in Powershell Rus
Т.е. сначало ввели макрос и сократили людей под него), а потом его запретили, но вот людей то не вернули)
источник

VG

Vasily Gusev in Powershell Rus
женщину вынули, робота засунули!
источник

KZ

Kamil Zaripov in Powershell Rus
а на кого нагрузку скинули?
источник

A

Alex in Powershell Rus
Ну если я спрашиваю)))
источник

EK

Evgeny Khitrinevich in Powershell Rus
а какую ошибку то выдаёт?
источник

VG

Vasily Gusev in Powershell Rus
ну догадайся же :)
источник

DN

Dima Net in Powershell Rus
Read Error по этой всей строчке $files  = Get-ChildItem -Path $_.FullName -Recurse:$true -Filter '*.pst'
источник