Terraform File provisioner error http response error: 401 - invalid content

Hi Team,
I’m getting an error while using the file with provisioner… So, can someone help me on this?
I’m able to provision and add the domain… Now i wanted to copy a script which is to find the unallocated space to create a new drive from disk2… and for which I’m using provisoner file but this could turn an error as below shown
FYI: VM provisioning in Vcenter…

Error: file provisioner error

│ with vsphere_virtual_machine.vpshere_build_machine,
│ on main.tf line 99, in resource “vsphere_virtual_machine” “vpshere_build_machine”:
│ 99: provisioner “file” {

│ timeout - last error: http response error: 401 - invalid content type

Data for Resources

data “vsphere_datacenter” “dc” {
name = “DC_Name”
}

data “vsphere_datastore” “datastore” {
name = “StorageName”
datacenter_id = data.vsphere_datacenter.dc.id
}

data “vsphere_compute_cluster” “cluster” {
name = “Clustername”
datacenter_id = data.vsphere_datacenter.dc.id
}

data “vsphere_resource_pool” “pool” {
name = “ResourcepoolName”
#name = “Clouster/Resources”
datacenter_id = data.vsphere_datacenter.dc.id
}
data “vsphere_resource_pool” “target-resource-pool” {
name = “cluster/Resources/ResourcepoolName”
datacenter_id = data.vsphere_datacenter.dc.id
}

data “vsphere_network” “network” {
name = “VLAN_NETWORK_Name”
datacenter_id = data.vsphere_datacenter.dc.id
}

#Data source for VM template
data “vsphere_virtual_machine” “template” {
name = “terraform-win2”
datacenter_id = data.vsphere_datacenter.dc.id
}

#Build VM
resource “vsphere_virtual_machine” “vpshere_build_machine” {
#resource “vsphere_virtual_machine” “vm” {
name = “windows2019”
resource_pool_id = “${data.vsphere_resource_pool.target-resource-pool.id}”
#resource_pool_id = data.vsphere_compute_cluster.cluster.resource_pool_id
datastore_id = data.vsphere_datastore.datastore.id
num_cpus = 3
memory = 8192
guest_id = data.vsphere_virtual_machine.template.guest_id

scsi_type = data.vsphere_virtual_machine.template.scsi_type

network_interface {
network_id = data.vsphere_network.network.id
adapter_type = data.vsphere_virtual_machine.template.network_interface_types[0]
}

disk {
label = “disk0”
size = data.vsphere_virtual_machine.template.disks.0.size
#eagerly_scrub = true #"{data.vsphere_virtual_machine.template.disks.0.eagerly_scrub}" #thin_provisioned = false } disk { label = "disk1" size = 10 eagerly_scrub = true #"{data.vsphere_virtual_machine.template.disks.0.eagerly_scrub}"
thin_provisioned = false
unit_number = 1
}
run_tools_scripts_before_guest_shutdown = true
clone {
template_uuid = data.vsphere_virtual_machine.template.id
customize {
windows_options {
computer_name = “windows2019”
#domain = “ddd”
join_domain = “xx.net
domain_admin_user = “admin@xyz.net
domain_admin_password = “Passxxxxx”
admin_password = “PASSXX9”
run_once_command_list = [
“powershell.exe -Command Set-NetFirewallProfile -Profile Domain,Public,Private -Enabled False”
]
auto_logon = “true”
auto_logon_count= “1”
}

  network_interface {
    ipv4_address = "10.XX.XX.XX"
    ipv4_netmask = 24
  }

  ipv4_gateway = "10.XX.XX.XX"

#servers
dns_server_list = [“10.XX.XX.XX”]
#dns_suffix_list = [“10.XX.XX.XX”]
}
}

provisioner “file” {

source      = "script/"
destination = "C:/Script"

}
connection {
host = “10.XX.XX.XX”
user = “doman_admin”
password = “XXX”
type = “winrm”
port = 5985
insecure = true
https = false
agent = false

}

}