压缩C盘,并用其来创建D盘.note

因为D盘默认是 DVD 在使用,因此需要使用 diskpart 将 DVD的盘符更改或者删除:
diskpart
select volume d //选择 d盘
assign letter=e //将d盘的盘符更改为 e盘
或:
# remove letter=d //删除盘符
一、编写剧本:
使用正斜杠 / 不要使用反斜杠,因为反斜杠有转义,如果要用反斜杠,就需要写两个: \\(让它反斜杠转义反斜杠成为反斜杠)
---
- name: disk
hosts: all
gather_facts: false
tasks:
- name: disk
win_shell: |
# 使用 echo 将 diskpart需要执行的命令输入到文件中
echo "select volume c" > c:/1.txt # 选择c盘
echo "remove letter=d" >> c:/txt # 删除 D盘(原本的DVD)
echo "shrink desired=10000" >> c:/1.txt # 压缩1G空间(可修改)
# 使用 diskpart /s 调用文件来执行命令
diskpart -s c:/1.txt # diskpart 执行1.txt中的命令
# 使用 powershell 来创建新的磁盘为 d盘
powershell New-Partition -DiskNumber 0 -size 1GB -DriveLetter d # 选择C盘的空余盘(c盘的disknumber为0),指定创建的磁盘大小为 1G(可修改),创建为 d盘
# 使用 powershell 来格式化 d盘
powershell Format-Volume -DriveLetter d -FileSystem NTFS # 格式化D盘为 NTFS 格式