-3

Я хочу переместить домашнюю папку пользователей, чтобы поделиться диском, который покинул компанию, но до этого я хочу, чтобы ZIP использовал powershell script. Не могли бы вы предложить мне или написать мне быстро powershell script, который ZIPs папку и перейдите для совместного доступа к диску, создав одно и то же имя папки с zip-файлом, также одно имя в папке назначения. Например, если исходная папка является C:\test и назначения is \\share\test\Скрипт Powershell для почтовой загрузки домашней папки пользователей и перемещения его для совместного использования диска

Спасибо заранее,

+2

«или написать мне быстрый сценарий Powershell» ... сладкий: D –

+1

И только в случае кто-то берет от этого, какую версию PS вы на самом деле хотите, чтобы это написано? – shawnt00

+0

Никто здесь не напишет ваш код для вас, однако эти ссылки должны быть полезны для его разработки. [ZIP] (https://blogs.technet.microsoft.com/heyscriptingguy/2015/03/09/use-powershell-to-create-zip-archive-of-folder/) [Копия] (https : //technet.microsoft.com/en-us/library/hh849793.aspx) Если вы даете этот снимок и по-прежнему испытываете проблемы с отправкой сообщений с тем, что вы пытались и какие ошибки вы получаете, и мы будем рад помочь вам в этом. –

ответ

0

Там несколько способов, чтобы сжать папку:
Creating a zipped/compressed folder in Windows using Powershell or the command line

Создание новой папки проста:

New-Item c:\folder -type directory

https://technet.microsoft.com/en-us/library/ee176914.aspx

и перемещение файла также очень просто тоже:

Move-Item c:\source\file.zip c:\destination

https://technet.microsoft.com/en-us/library/ee176914.aspx

+0

Привет JamesFunction Zip { Param ( [строка] $ ZipFile , [строка []] $ toBeZipped ) $ CurDir = Get-Location Set-Location «C : \ Program Files \ 7-zip \ " . \ 7z.exe A -tzip $ zipFile $ toBeZipped | Out-Null Set-Location $ Curdir } $ Теперь = Get-Date $ Days = "60" $ TargetFolder = "\\ доля \ тест \" $ LastWrite = $ Теперь.AddDays (- $ Days) $ Файлы = Get-Childitem $ TargetFolder -Recurse | Где {$ _. LastWriteTime -Le "$ LastWrite"} $ Файлы Zip \\ доля \ тест \ TEST.zip $ Файлы #If (Test-Path \\ доля \ тест \ TEST.zip) # { # Удалить-Item $ files #} – Bishnu