Can I reduce the code for Powershell workflow?
----------CODE-----------
workflow media {
Suspend-Workflow
Checkpoint-Workflow
1-Instanse
Get-ChildItem c:\windows -include .avi,.m4a,.m4p,.m4v,.mobi,.mov,.doc,.mp3,.mp4,.mpeg,.mpg,.VOB,.wav,.wma,*.wmv
-recurse |
select Directory,FullName,CreationTime,Length |
Export-Csv -path “c:\test\media1.csv”
2-Instanse
Get-ChildItem c:\windows\media -include
.avi,.m4a,.m4p,.m4v,.mobi,.mov,.doc,.mp3,.mp4,.mpeg,.mpg,.VOB,.wav,.wma,*.wmv -recurse |
select Directory,FullName,CreationTime,Length |
Export-Csv -path “c:\test\media2.csv”
3-Instanse
Get-ChildItem c:\ -include .avi,.m4a,.m4p,.m4v,.mobi,.mov,.doc,.mp3,.mp4,.mpeg,.mpg,.VOB,.wav,.wma,*.wmv -
recurse |
select Directory,FullName,CreationTime,Length |
Export-Csv -path “c:\test\media3.csv”
4-Instanse
Get-ChildItem d:\ -include .avi,.m4a,.m4p,.m4v,.mobi,.mov,.doc,.mp3,.mp4,.mpeg,.mpg,.VOB,.wav,.wma,*.wmv -
recurse |
select Directory,FullName,CreationTime,Length |
Export-Csv -path “c:\test\media4.csv”
5-Instanse
Get-ChildItem e:\ -include .avi,.m4a,.m4p,.m4v,.mobi,.mov,.doc,.mp3,.mp4,.mpeg,.mpg,.VOB,.wav,.wma,*.wmv -
recurse |
select Directory,FullName,CreationTime,Length |
Export-Csv -path “C:\test\media5.csv”
6-Instanse
Get-ChildItem f:\ -include .avi,.m4a,.m4p,.m4v,.mobi,.mov,.doc,.mp3,.mp4,.mpeg,.mpg,.VOB,.wav,.wma,*.wmv -
recurse |
select Directory,FullName,CreationTime,Length |
Export-Csv -path “c:\test\media6.csv”
7-Instanse
Get-ChildItem d:\test -include .avi,.m4a,.m4p,.m4v,.mobi,.mov,.doc,.mp3,.mp4,.mpeg,.mpg,.VOB,.wav,.wma,*.wmv -
recurse |
select Directory,FullName,CreationTime,Length |
Export-Csv -path “c:\test\media7.csv”
8-Instanse
Get-ChildItem H:\test -include .avi,.m4a,.m4p,.m4v,.mobi,.mov,.doc,.mp3,.mp4,.mpeg,.mpg,.VOB,.wav,.wma,*.wmv -
recurse |
select Directory,FullName,CreationTime,Length |
Export-Csv -path “c:\test\media8.csv”
}