¿Cómo puedo ocultar varias carpetas a la vez en Team Foundation Server?

Estoy siguiendo la guía recomendada para Team Foundation Server asignando la raíz del tree de control de origen a una carpeta local. Sin embargo, no quiero asignar cada carpeta debajo de esa raíz. Puedo ocultar una carpeta a la vez, pero preferiría ocultar varias carpetas a la vez. ¿Hay alguna manera de hacerlo tan fácilmente?

En el Workspaces dialog box Editar Workspaces dialog box , en la list de Working folders sugiero que cambie la configuration de Active to Cloaked para cada carpeta.

enlace: http://msdn.microsoft.com/en-us/library/ms181378(v=vs.110).aspx

basado en este enlace: http://msdn.microsoft.com/en-us/library/ms181378%28VS.80%29.aspx

Encontré otra manera de hacer esto en PowerShell. Cambie al directory mapeado donde desea ocultar los files e ingrese el siguiente command:

 Get-ChildItem | where {$_.PsIsContainer} | ForEach-Object { Write-Host $_.Name ; tf workfold /cloak $_.Name } 

Esto ocultará todos los directorys en el nivel de carpeta actual. Si desea excluir ciertos directorys para que no sean ocultados en este nivel, agregue el parámetro -Exclude:

 Get-ChildItem -Exclude <foldernames> | where {$_.PsIsContainer} | ForEach-Object { Write-Host $_.Name ; tf workfold /cloak $_.Name } 

donde <foldernames> carpeta <foldernames> puede ser una o más carpetas separadas por comas. Preferiblemente, cada nombre de carpeta se puede incrustar entre comillas dobles (para permitir espacios, por ejemplo).

Además, si el command tf no funciona, puede usar Set-Alias ​​antes de esto, como se explica en esta respuesta: command powershell tf no reconocido como el nombre de un cmlet