我正在嘗試創建一個可根據需要縮放的TeamCity構建代理。我創建了一個虛擬機,並對其進行了相應的配置。因爲我們有很多項目,所以我附加了一個DATA磁盤,並安裝了構建代理以指向它。根據其他帖子,我已將DATA磁盤映射到F :.一旦完成,我已經創建了一個圖像,我打算使用其他VM創建代理的圖像。 問題是,當我執行創建時,它並不維護DATA磁盤的驅動器映射,所以現在是E :.代理服務嘗試啓動時,它正在查找F :. 即使我在C:\上安裝代理,我也希望checkout目錄位於DATA磁盤上,因爲我們將會檢出很多文件(數百GB)。 似乎無法從Azure Powershell的角度找到這將如何工作。如何維護驅動器映射從自定義映像創建新VM
1
A
回答
2
這是一篇博客文章,展示瞭如何在Azure中保留驅動器盤符的過程。 http://blogs.msdn.com/b/scicoria/archive/2012/01/19/making-windows-azure-drive-letter-persistent.aspx
基本上,您需要執行啓動任務,檢查是否分配了哪個驅動器號 - 如果不正確,請重新分配正確的驅動器號。
還有一個示例PowerShell腳本來分配驅動器號。沒有所有的錯誤檢查,它看起來像:
Function Set-VolumeDriveLetter ($oldvolume, $newvolume) {
$driveletter = Get-WmiObject win32_volume -filter "DriveLetter = '$oldvolume'"
$driveletter.DriveLetter = $newvolume
$driveletter.Put() | Out-Null
}
Set-VolumeDriveLetter -oldvolume "R:" -newvolume "E:"
詳情點擊這裏:http://sebmatthews.net/2013/03/change-drive-letters-of-volumes-on-windows-server-using-powershell/ 讓我知道如果這能幫助,如果這兩種方法會爲你工作。
相關問題
- 1. 是否可以自動創建自動映射器映射?
- 2. 維護/自動生成IBatis SQL映射?
- 3. 自動映射器Map.CreateMap沒有自定義映射的問題
- 4. 創建自定義XML映射
- 5. 我如何創建一個自定義傑克遜映射器?
- 6. 可能的組自動映射器創建映射?
- 7. MapStruct:豐富映射註釋以定義自定義映射器
- 8. 自動映射器:映射到受保護的屬性
- 9. 創建新實例而不是映射屬性的自動映射器
- 10. 映射網絡驅動器
- 11. 映射Sharepoint驅動器
- 12. Delphi - 映射驅動器ipaddress
- 13. 映射網絡驅動器
- 14. 映射網絡驅動器
- 15. Gradle - 如何映射驅動器?
- 16. 如何使用PowerShell映射驅動器
- 17. 如何ping映射的驅動器
- 18. 如何使用C#映射驅動器?
- 19. 嘗試使用自定義映像創建映像時,Azure python vm創建失敗
- 20. 映射使用自動映射器
- 21. 自動映射器映射子項
- 22. PowerShell新PSD驅動器沒有映射驅動器
- 23. VM映射驅動器到對應的VMDK文件
- 24. 如何在cytoscape.js中創建自定義樣式映射?
- 25. 如何以編程方式創建自定義顏色映射?
- 26. 如何禁用與自定義映射衝突的NERDTree映射?
- 27. 爲文件中的hadoop映射器創建自定義鍵值
- 28. 從本地驅動器識別映射驅動器
- 29. 閃存驅動器映像
- 30. 無法使用Azure VM創建映像