And how should I modify the script?
$vmName = testvm1
$filePath = "[datastore1 (136)] /testvm1/TEST.txt"
$dev = New-Object VMware.Vim.VirtualDeviceConfigSpec
$dev.operation = "add"
$dev.device = New-Object VMware.Vim.VirtualSerialPort
$dev.device.key = -1
$dev.device.backing = New-Object VMware.Vim.VirtualSerialPortFileBackingInfo
$dev.device.backing.fileName = $filePath
$dev.device.connectable = New-Object VMware.Vim.VirtualDeviceConnectInfo
$dev.device.connectable.startConnected = $true
$dev.device.connectable.allowGuestControl = $true
$dev.device.connectable.connected = $true
$dev.device.yieldOnPoll = $true
$spec = New-Object VMware.Vim.VirtualMachineConfigSpec
$spec.DeviceChange += $dev
$vm = Get-VM -Name $vmName
$vm.ExtensionData.ReconfigVM($spec)