Молча отмените общий доступ к папке, используя пакетный файл - PullRequest
2 голосов
/ 18 января 2012

поделиться и повторно поделиться папкой.Я получил часть повторного обмена, в которой я застрял, это разделение.

Я использую этот код

NET SHARE d: \ foldername / delete

Что удаляетобщий ресурс, но если есть люди, имеющие доступ к папке, есть приглашение продолжить, теперь я хочу, чтобы этот пакетный файл работал без каких-либо запросов.Какие-нибудь мысли ?

Ответы [ 3 ]

1 голос
/ 18 января 2012

Это проще, чем я подумал:)

NET SHARE d:\foldername /Y /delete
0 голосов
/ 15 июня 2015

Нет необходимости указывать полный путь. Windows сама определит это и удалит. Также нет случайной возможности удаления двух папок с одним и тем же именем в разных местах, потому что это просто запрещено. Вы должны дать разные имена Share. так что это будет работать нормально «Осколок» - это папка на моем рабочем столе

NET SHARE  foldername /Y /delete

См. Демонстрационный пример использования ниже

    C:\Users\Administrator>net share \\w7\*  /y /delete
This shared resource does not exist.

More help is available by typing NET HELPMSG 2310.


C:\Users\Administrator>net share \\w7\users  /y /delete
This shared resource does not exist.

More help is available by typing NET HELPMSG 2310.


C:\Users\Administrator>net share c:\users  /y /delete
Users was deleted successfully.

c:\users was deleted successfully.


C:\Users\Administrator>net share c:\  /y /delete
C$ was deleted successfully.


c:\ was deleted successfully.


C:\Users\Administrator>net share c:\shard /y /delete
A matching share could not be found so nothing was deleted.

More help is available by typing NET HELPMSG 3719.


C:\Users\Administrator>net share shard /y /delete
shard was deleted successfully.
0 голосов
/ 18 января 2012

Поместите это в файл yes.txt

Y [Newline]

сейчас

type yes.txt | NET SHARE d:\foldername /delete
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...