web-dev-qa-db-ja.com

Windows7のファイル共有とファイアウォール設定を自動化する

私は学校と協力して、受け取った新しいラップトップでWindows7をカスタマイズしています。ラップトップにはWindows7 Professionalが既にインストールされており、イメージを再作成する必要はありません。ただし、インストールが完了したら、一連のスクリプトを使用してインストールをカスタマイズしたいと思います。また、これらのスクリプトは、すでにセットアップされているコンピューターに展開されます。

変更したい設定のほとんどは、コマンドラインまたはレジストリファイルから簡単に行うことができます。しかし、私たちが夢中になっていることが1つあります。それは、ネットワークオプションです。 Windows 7のネットワーク構成を無人で設定する方法はありますか? Control Panel > Network and Sharing Center > Advanced sharing settings > Home or Work networkの下にある次のものを自動的に設定したいと思います。

  • ターンオンネットワーク検出
  • ターンオンプリンターとファイルの共有
  • ターンオフパブリックフォルダ共有
  • ターンオンパスワードで保護された共有
  • ユーザーアカウントとパスワードを使用して他のコンピューターに接続する

また、次の例外を許可するようにファイアウォールを構成する必要があります。

  • ファイルとプリンターの共有
  • リモートアシスタンス
  • リモートデスクトップ
  • リモートスケジュールタスク管理
  • リモートサービス管理
  • Windowsリモート管理

私は周りを見回しましたが、これらを変更する方法が見つかりませんでした-netsh、レジストリ設定を調べ、手動で値を変更している間、Re​​gMonを使用して監視していましたが、すべて役に立ちませんでした。 Googleはこれまでのところ役立つものを何も提供していません。誰かが何らかの洞察を提供することができれば、私はそれを非常にいただければ幸いです。これらの多くはグループポリシーで構成可能であることがわかりましたが、これらのコンピューターはドメインではなくワークグループに属しているため、無人でそれを利用する方法がわかりません。

5
nhinkle

ファイアウォールを微調整するために必要なのはnetshだけです。これが 詳細なドキュメント ファイアウォールに具体的に使用する方法についてです(ファイアウォールに関係のない多くのことに使用できるため)。始めるのに役立つかもしれないいくつかの例を次に示します。

# Allow Remote Desktop
netsh advfirewall firewall set rule group="Remote Desktop" new enable=Yes
# Allow File and Printer Sharing
netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=Yes

頭のてっぺんから、高度な共有設定に影響を与える方法がわかりません。しかし、それを行う方法があると確信しています。

6
Ryan Bolger