Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

CoqBlog

.NET is good :-)
{ Blog de coq }

Actualités

VHD Test Drive : mise à jour de Visual Studio 2005 Team Suite sous Vista

Via Dugie : la VHD de Visual Studio 2005 Team Suite, sur une base Vista, a été mise à jour.

Comme le fait remarquer Dugie, on constate une perte de poids assez intéressante, mais surtout une diminution significative de la taille des parts, ce qui peut être intéressant pour ceux qui ont des problèmes de transfert. Mais naturellement celà entraine un accroissement de leur nombre : le téléchargement comporte maintenant 29 parts.
Si vous utilisez BITS pour effectuer ce genre de transfert, les divers GUI disponibles ne sont pas forcément pratiques pour ajouter 29 fichiers à un job BITS.

Heureusement, l'ami bitsadmin est là (disponible dans les Support Tools), et il suffit de l'accompagner d'un soupçon de PowerShell pour se simplifier l'ajout de ces rafales d'archives rar multipart au travers de ce script, simpliste mais efficace :

# Paramètres
# Nom donné au job BITS
$jobName = "Microsoft Visual Studio 2005 Team Suite VHD"
# Répertoire de destination
$destDir = "C:\Download\"+$jobName
# Partie de l'url commune à tous les fichiers
$baseUrl = "http://partie commune de l'url/"
# Pattern du nom de fichier : les chaines de format sont à spécifier à la mode .NET, naturellement
$fileNamePattern = "nomfichier.part{0:000}.{1}"
# Nombre de fichiers
$nbParts = 29

# Creation du rep si inexistant
if ( !(Test-Path $destDir) ) { New-Item $destDir -itemType Directory | Out-Null }

# Création du job
Write-Output ""
Write-Output "Création du job"
bitsadmin.exe /RAWRETURN /CREATE /DOWNLOAD $jobName

# Ajout des fichiers

# Fonction permettant d'ajout un fichier au job
function AddRarPartFile
{
    param ([int]$fileNum)
    # Détermination de l'extension
    if ($fileNum -eq 1) { $ext = "exe" } else { $ext = "rar" }
    # Formatage du nom de fichier
    $fileName=($fileNamePattern -f $fileNum, $ext)
    # ajout du fichier au job
    bitsadmin.exe /RAWRETURN /ADDFILE $jobName ($baseUrl+$fileName) (Join-Path $destDir $fileName)
}

Write-Output ""
Write-Output "Ajout des fichiers"

foreach($i in 1..$nbParts)
{
    AddRarPartFile $i
}

# Lancement du job
Write-Output ""
Write-Output "Lancement du job"
bitsadmin.exe /RAWRETURN /RESUME $jobName

Naturellement, on peut faire la même chose en VBS & co, mais bon...

Bon tests :-)

Microsoft Visual Studio 2005 Team Suite VHD

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: samedi 7 juillet 2007 00:20 par coq

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Merci par Blog de Jérémy Jeanson le 10-01-2019, 20:47

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01