Custom script samples
These samples show practical ways to use custom scripts in Automate MFT tasks.
Sample scripts
Add a new file to the cache
powershell
$newItem = Add-MftItem -Name 'mine.txt'
Set-MftContent -Item $newItem -Value 'this is the new item content'
Remove files that are named ‘1.txt’ and change the content of the others
powershell
$items = Get-MftItem
foreach ($item in $items) {
if ($item.Name -eq ""1.txt"") {
Remove-MftItem -Item $item
}else {
Set-MftContent -Item $item -Value 'brand new content'
}
}
Rename files and change the output directory to new-output
powershell
$items = Get-MftItem
foreach ($item in $items) {
Rename-MftItem -Item $item -NewName "new-output/$($item.Name)-renamed"
}