Windowsを、深く掘り下げる。

Windows 11でsudoを使用して上昇したコマンドを実行します

350547798751 Build 24H2から始めて、Windows 11には組み込みの「Sudo」コマンドが含まれています。このコマンドにより、管理者としてコマンドを実行することを許可されていない(非admin)CMD/PowerShell/ターミナルセッションから直接実行できます。 デフォルトでは、SUDOコマンドはWindows 11で無効になっています。このツールを使用するには、Developersの設定 - > System->のEnable Sudo Toggle Switchを使用します。 または、Windowsレジストリを介してSudoを有効にすることができます。 reg add" hklm \ software \ microsoft \ windows \ currentversion \ sudo "/v" enabled "/t reg\_dword/d 1/f たとえば、次のPowerShellコマンドを実行して、非エレベーションされていない端末からWindowsサービスを再起動すると、エラーが発生します。 Restart-Service IPHLPSVC 次に、Windows設定でSudoを有効にし、Sudoを介して同じコマンドを実行します。 sudo powershell" Restart-Service IPHLPSVC " ユーザーアカウントコントロール(UAC)プロンプトが表示され、特権の昇格を要求します。承認されると、新しい端末ウィンドウが起動されます(コンテキストが既に確立されている現在のセッションとは別に)、指定されたコマンドは管理権で実行されます。 Runasとは異なり、Sudoコマンドはコマンドラインの管理者パスワードを求めません。 UACプロンプトは、現在のユーザーの特権を確認および昇格させるために使用されますが、標高のために別のユーザーアカウントを選択することはできません。 同様に、CMDプロンプトでSudoを使用できます。私は、非副産物(非エレベート)コマンドプロンプトを使用してサービスを停止しようとしています。 ネットストップiphlpsvc System error 5 has occurred.Access is denied. 今、私はsudo経由で同じコマンドを実行します: sudo net stop iphlpsvc 管理者として実行します 」オプション。PowerShellコンソールが非アドミンモードで実行されていた場合、このコマンドを使用して現在のセッション内から昇格したセッションを開始する必要がありました。 以前は、非具体化されたコンソールからのアクセス許可を使用してプログラムまたはコマンドを実行するには、「」オプションを使用して新しいコマンドプロンプトウィンドウを起動する必要がありました。 PowerShellコンソールが非アドミンモードで実行されていた場合、このコマンドを使用して、現在のセッション内から昇格したセッションを開始する必要がありました。 Start-Process PowerShell-Verb Runas Sudo for Windowsは、3つのモードで特権を高めたアプリを実行します。これらのモードは、設定アプリから選択するか、コマンドラインから指定できます。 *新しいウィンドウで - コマンドまたはプログラムがsudoを介して実行されると、管理者として実行されている新しい高架ウィンドウ(セッション)で開きます。これがデフォルトの動作です。 sudo config-enable enable forcenewwindow

空白のパスワードで広告ユーザーを見つける方法(パスワードなし)

Active Directoryでよく見過ごされているセキュリティリスクの1つは、パスワードなしでユーザーアカウントを作成する機能です(空白のパスワードを使用)。この記事では、パスワードなしでドメインユーザーアカウントを作成できるかどうか、そのようなアカウントを見つける方法、およびそれらを無効にするかどうかを調べます。 最小パスワードの長さが有効になっています。 多くのActive Directory管理者は、Enforcesisを有効にしたデフォルトのドメインパスワードポリシーがあっても、空白のパスワードを持つドメインアカウントが存在する可能性があることを知って驚くかもしれません。 passwd\_notreqd属性がユーザーアカウントに対して有効になっている場合、そのアカウントは、ドメインのパスワードポリシーが最小パスワード長を必要とするにもかかわらず、空白のパスワードを設定できる場合があります。 PassWD_NOTREQD属性は、Active Directory(AD)のユーザークラスの個別の属性ではありません。 Composite Attribute userAccountControlの値に保存されます(各ビットは、無効、ロックされた、パスワードが期限切れになるなどの特定のユーザーアカウントプロパティを表すフラグであるビットマスクです)。 まず、広告ユーザーアカウントの空のパスワードを設定する方法を見てみましょう。 Set-Aduser PowerShell CMDLETを使用して、ユーザーのPasswordNotRequired属性を有効にします。 get-aduser novach | set-aduser-passwordnotrequired $ true 次に、アカウントにパスワードが不要になったことを確認しましょう。 get-aduser novach-properties *|名前を選択、passwordNotRequired Active Directoryユーザーとコンピューターグラフィカルスナップイン( dsa.msc)を使用して、ユーザーのパスワード要件を無効にすることもできます。 ADUCでユーザープロパティを開きます。 属性エディタータブに移動し、useraccountControl属性の値を編集します。属性の現在の値に32(小数)を追加して、passwd_not_reqdオプションを有効にします。 たとえば、この属性の初期値は66048でした。この値は、Normal_Account属性(512)とdont_expire_password属性(65536)の合計です。現在の値に32を追加して、このアカウントのPASSWD_NOT_REQDフラグを有効にします。結果は次のとおりです 66080。 ユーザーに対してpasswd_not_reqd属性が有効になると、彼は自分のために空のパスワードを設定することができません(標準のユーザーパスワード変更手順を使用)。ただし、ドメイン管理者、アカウントオペレーターグループのメンバー、または他のアカウントのパスワードを変更するための委任された広告管理権限を持つユーザーは、ユーザーのパスワードをブランクにリセットできます。 ADUCスナップインを開き、ユーザーを右クリックして、パスワードのリセットを選択します。新しいパスワードを入力しないでください。パスワードフィールドを空白のままにしてください。 この場合、広告パスワードポリシーは空白のパスワードの作成を妨げません。ユーザーは、ログオン画面でアカウントを選択してEnterを押すことで、空白のパスワードを使用してWindowsドメイン接合コンピューターにサインインできるようになりました。 ドメインのセキュリティは、簡単に検出できるため、空白のパスワードを持つユーザーによって侵害される可能性があります。 パスワードなしでユーザーの作成を防ぐために、管理者はPASSWD_NOTREQD属性を有効にしているユーザーのドメインを監視する必要があります。次のPowerShell One-Linerを使用して、そのようなすべてのユーザーをリストします。 get-aduser-filter {passwordnotrequired-eq $ true} -properties lastlogontimestamp、passwordnotrequired | ft samaccountname、enabled、passwordnotrequired、 @{n = ’lastlogontimestamp'; e = {datetime :: fromfiletime($ \_。lastLogontimestamp)}}} パスワードをリセットし、見つかったユーザーに必要な不要なオプションを無効にします。 `set-adaccountPassword novach-reset Get-Aduser-Identity novach | set-aduser-passwordnotrequired $ false-changepasswordatlogon $ true `

proxmox:virtiofs を介してVMSとホストディレクトリを共有します

Proxmox VE 8.4のリリースにより、ユーザーはホストレベルの共有ディレクトリを作成する機能を獲得し、仮想マシン(VMwareワークステーションの共有フォルダーと同様)から直接アクセスホストファイルを許可しました。 VMSは、Proxmoxホストの共有ディレクトリ(ファイル)に直接アクセスできます。この記事では、proxmoxホストに共有ディレクトリを作成し、LinuxまたはWindowsを実行する仮想マシンにマウントする方法について説明します。 共有フォルダーを使用すると、SMBやNFSなどのネットワークプロトコルを使用せずに、VMからローカルProxmoxホストのファイルにすばやくアクセスできます。ホストの共有ディレクトリには、たとえば、システムツール、画像、構成ファイル、更新などを含めることができます。これらのアイテムは、各VMにコピーすることなくアクセスできます。 Proxmoxホストは、組み込みのVirtiofSDデーモン(Proxmox 8.4に登場)を使用して、ローカルディレクトリを通過します。 ホストのproxmoxバージョンを確認してください。 #pveversion-v バージョンが8.4未満の場合、proxmoxを更新します。 virtiofsdがホストにインストールされているかどうかを確認してください。 #dpkg-l | grep virtiofsd VMSと共有したいProxmoxホストに共有ディレクトリを作成します。 #mkdir/mnt/vmshare Proxmox Web UIを開き、DataCenter->ディレクトリマッピングに移動します。ローカルディレクトリ /mnt/vmshareを参照するリソースの新しいディレクトリマッピングを作成します。 次に、Virtual Machineの設定に共有Virtiofsディレクトリを追加します。 VM設定を開く - >ハードウェア - > virtiofs。 VMに通過するローカルディレクトリを選択します。 virtiofsdは、共有ディレクトリオブジェクトからゲストVMまでのACLとXattrsのパススルーをサポートしています。これにより、ゲストファイルシステムがそれらをサポートしている場合、オブジェクトアクセス許可を管理できます(Linuxファイルシステムにとってのみ理にかなっています)。 Linuxカーネルバージョン5.4以下の仮想マシンは、デフォルトでVirtiofsをサポートします。このドライバーがロードされていることを確認してください。 #lsmod | grep virtiofs Virtiofsドライバーを使用してLinuxゲストを使用してVMのProxmoxホストからディレクトリを一時的にマウントするには、ゲストVMで次のコマンドを実行します。 #mount-t virtiofs vmshare/mnt/hostshare また、FSTABにエントリを追加して、共有ディレクトリを永続的に取り付けることもできます。 VMShare /mnt/hostshare virtiofs rw,relatime 0 0 mount: /mnt/hostshare: wrong fs type, bad option, bad superblock on vmshare, missing codepage or helper program, or other error. dmesg(1) may have more information after failed mount system call.

RDP(RDS)セッションのDPIスケーリングとフォントサイズ

RDS(RDP)サーバーでターミナルセッションで作業しているユーザーは、リモートデスクトップ内のフォント、アイコン、テキスト、およびその他のUI要素が非常に小さく、読み取りが困難であることを発見する場合があります。この問題は、HD/HIDPI(Retina)モニター(2K、4K)を持つフルHD/HIDPI(網膜)モニターを持つユーザーによって最も頻繁に報告されます。 ユーザーは、カスタマイズディスプレイオプションが非アクティブであり、次のメッセージが表示されるため、RDPセッション中にディスプレイパネルでスケーリング設定を構成できません。 Display settings can't be changed from a remote session. デフォルトでは、Windows Server 2019/2016/2012R2(およびWindows 10)のRDPセッション設定は、クライアントマシンからスケーリング設定を継承します。デフォルトでは、リモートセッションのDPI設定を変更することはできません。クライアントのスケールを125%に設定すると、ターミナルセッションに同じズーム設定が適用されます。 DPI設定がクライアントによって継承されるのを防ぐために、値1のIngreClientDeskTopScaleFactorという名前のレジストリ設定を作成します。 reg add" hklm \ system \ currentControlset \ control \ターミナルサーバー\ winstations "/f/v ingoreclientdesktopscalefactor/t reg\_dword/d 1 次に、ユーザーはレジストリを編集してスケーリングオプションを調整できます。 1。regキーに移動します HKCU \コントロールパネル\デスクトップ 2。logpixelsという名前のreg_dwordパラメーターを作成します 3.小数値を使用してスケーリングパラメーターを設定します。 96 100%スケーリング用 120 125% 144 150% 192 —200%(4Kモニターに適しています) 288 —300% このパラメーターは、次のコマンドで設定できます。 reg add" hkcu \ controlパネル\ desktop "/f/v logpixels/t reg\_dword/d 144 4。リモートデスクトップセッションを終了します: ログオフ

修正:PowerShellコンソールとスクリプトのスロースタートアップ

PowerShellコンソールが開くのに長い時間がかかることがあることに気付きました。この問題は、異なるコンピューターで発生します。場合によっては、PowerShellがロードに数分かかる場合があります。これは、コマンドシェル自体(PowerShell.exeまたはPwsh.exe)の開設と、GPOまたはスケジュールされたタスクでスクリプトを介して起動されたログオンPowerShellスクリプトの実行時間に影響します。この投稿では、PowerShellのスタートアップが遅くなり、読み込み時間を短縮する潜在的な理由を特定する方法について説明します。 PowerShellがロードに長い時間がかかる可能性がある一般的な理由は次のとおりです。 PowerShellプロセスのプロセスが開始されるたびに、PowerShellプロファイルファイルのユーザー定義の機能がロードされます *かなりの数のPSモジュールがインストールされ、自動的にロードされます Psreadlineモジュールは、PowerShellコマンドの履歴を含む巨大なファイルをロードします PowerShellおよびモジュールの負荷の大幅な減速は、紛争または腐敗によるcorruption.NETフレームワークコンポーネントによって引き起こされます。 測定コマンドCMDLETを使用して、PowerShellプロセスの負荷時間を測定できます。このコマンドを使用して、通常モードでPowerShellの負荷時間を確認します。 Powershell-noprofile-executionpolicyバイパス(測定コマンド{powershell" write-host 1 "}).totalseconds コマンドは、PowerShellプロセスが単純なコマンドをロードおよび実行するのにかかった時間を表示します。 PowerShellが開始すると、ロードにかかった時間を報告する場合があります。 Loading personal and system profiles took XXX ms この例でわかるように、PowerShellプロセスはロードに12秒かかりました。それはかなりたくさんです。このメッセージは、PowerShellプロファイルの負荷時間が500ミリ秒を超える場合、自動的に表示されます。 これは、PowerShellプロファイルファイルがプロセスが開始されるたびに遅いコードを実行していることを示唆しています。 プロファイルがロードされていないときに、PowerShellプロセスのスタートアップ速度を比較します。これを行うには、シェルプロセスをNoprofileオプションで実行します。 powershell.exe-noprofile またはPowerShellコアを実行するには: pwsh.exe-noprofile ご覧のとおり、PowerShellはプロファイルがロードされていない場合にはるかに速くスタートしました。 PowerShellプロファイルは、ユーザー環境の構成に使用されるPS1ファイルです。また、ユーザーが特定のコマンドを実行し、カスタム関数またはモジュールをロードすることもできます。 デフォルトでは、PowerShellプロファイルファイルは使用されません(プロファイルファイルは作成されていません)。次のコマンドには、PowerShellプロセスが開始されたときにロードされるすべてのプロファイルファイルのリストが表示されます。 $プロファイル| [ * ユーザーのすべてのプロファイルファイルの内容を手動で確認するか、次のコマンドを使用して表示します。 `get-content $ profile.allusersallhosts get-content $ profile.alluserscurrenthost get-content $ profile.currentuserallhosts get-content $ profile.currentusercurrenthost ` 私の場合、いくつかのコマンドがmicrosoft.powershell_profile.ps1ユーザーファイルに追加されます。プロファイルファイルを確認して、すべてのコマンドと機能が必要であることを確認してください。可能であれば、不必要なコマンドを削除し、コードを最適化します。 インストールされた多数のモジュールは、PowerShellのスタートアップが遅い別の理由になる可能性があります。 PowerShellは、次のフォルダーからモジュールを自動的にロードします。 C:\Users\%username%\Documents\WindowsPowerShell\ModulesC:\Program Files\WindowsPowerShell\ModulesC:\Windows\system32\WindowsPowerShell\v1.0\Modules それらのリストは次のように表示できます。 $ env:psmodulepath-split ';' セッションにロードされたPSモジュールをリストします。 get-module-listavable インストールされているサードパーティモジュールをリストします。

lightPDFエディターVIP(1年)無料 - 編集、マージ、コンプレス&OCR

ますますデジタル化されている世界では、PDFドキュメントは情報を共有して保存するための頼りになる形式です。ビジネスレポートから個人文書まで、この形式は多用途で広く使用されています。信頼できるPDFエディターは、毎日のタスクに世界の違いを生むことができます。そして、最高の編集者の1つに1年間のVIPパスを無料で入手できるとしたらどうでしょうか。それがまさに、LightPDFエディターがこの排他的な景品で提供しているものです。 lightPDFエディターのパワー LightPDFエディターは、PDFSでの作業を簡単にするオールインワンPDFソリューションです。別の編集者ではありません。これは、PDF作業を合理化するために設計された包括的なツールキットです。 LightPDFエディターを使用すると、OCR関数を簡単に変換、編集、署名、マージ、圧縮、さらには使用できます。 LightPDFエディターが際立っている理由を詳しく見てみましょう。 1。Word変換へのPDF:PDFドキュメントを編集する必要がありますか? LightPDFエディターを使用すると、PDFファイルを印象的な正確さで編集可能な単語ドキュメントに変換できます。 2。AI搭載支援:LightPDFエディターには、ドキュメントに関連する質問やタスクを支援できるAIチャットボットが装備されています。 3。PDFを簡単に編集します:テキスト、注釈、マークアップをPDFに簡単に追加します。印刷とスキャンの手間をかける必要はありません。 4。OCR(光学文字認識):スキャンされたPDFと画像を編集可能なテキストに変換します。この機能は、古いドキュメントをデジタル化するのに非常に便利です。 5。ファイルサイズの削減:品質を失うことなくPDFファイルを圧縮します。これは、オンラインまたは電子メールでドキュメントを共有するのに特に便利です。 6.複数のPDFをマージする:複数のPDFを単一のドキュメントに結合し、重要な情報を簡単に管理し共有できるようにします。 7。コラボレーション:PDFをチームと共有し、同じ部屋にいるかリモートで作業しているかにかかわらず、リアルタイムでコラボレーションします。 LightPDFエディターはチームワークを簡素化します。 8。ページ管理:必要に応じてページを簡単に再配置してPDFを整理します。 ブラウザのクイックタスクを好みますか?日常の仕事の場合、PDFページをオンラインで分割、削除、または並べ替えることも、PDFをより速く共有するために圧縮したり、複数のPDFを1つにマージしたり、PDFをWord(docx)にオンラインで変換したりすることもできます。 LightPDFエディターへの1年間のVIPアクセスを取得する方法は? LightPDFエディターは、その便利さ、ユーザーフレンドリーなインターフェイス、プライバシー保証で有名です。そして今、期間限定で、この注目すべきツールへの1年間のVIPアクセスを完全に無料で入手できます! 1年間のVIPアクセスを請求する方法は次のとおりです。 ステップ1。LightPDFエディターWebサイトにアクセスして、ソフトウェアをダウンロードします。 ステップ2。コンピューターにソフトウェアをインストールします。既存のApowerSoftアカウントでログインするか、無料で新しいアカウントを作成できます。 ステップ3。ソフトウェア内の「VIPのアクティブ化」ボタンをクリックし、以下に示すアクティベーションキーを入力します:- YU7K9-FID83-A6FBR-GTMQN ステップ4。LightPDFエディターのすべてのプレミアム機能を1年間、完全に無料でお楽しみください! なぜLightPDFエディターなのですか? 1。セキュリティ:LightPDFエディターは、プライバシーを真剣に受け止めています。彼らはあなたのファイルをバックアップ、表示、または共有しません。あなたのデータは安全で安全です。 2。シンプルさ:直感的なインターフェイスにより、PDFを稲妻速度で編集、署名、変換、コラボレーションなどが保証します。 3。生産性:世界中のリモートワーカーと協力し、同じPDFにアクセスし、一緒に編集し、リアルタイムでコメントに応答します。 長所と考慮事項 *長所:編集、変換、OCR、マージ、およびコラボレーションのための完全なツールキット。使いやすい;強力なプライバシースタンス;寛大な1年間のVIP用語。 *考慮事項:景品は時間制限です。アクティベーションにはアカウントとライセンスコードの入力が必要です。 1年後、高度な機能のために代替品に更新または切り替える必要がある場合があります。 よくある質問 これは生涯ライセンスですか? いいえ。この景品は、1年間のVIPアクセスを提供します。年が終わると、無料またはオフラインのツールを更新するか続行するかを決定できます。ページ番号の追加などの簡単なタスクについては、オンラインPDFページ番号をお試しください。 アクティベーションキーが機能していません。どうすればいいですか? タイプミスのダブルチェック、ApowerSoft/LightPDFアカウントに署名されていることを確認し、最新バージョンをインストールしたことを確認してください。問題が続く場合は、再インストールして再度アクティブ化してみてください。緊急のニーズ(たとえば、所有しているロックされたPDFを開く)については、PDFパスワードリムーバーを使用できます。 迅速な編集のためにソフトウェアをインストールする必要がありますか? 常にではありません。迅速なブラウザベースの編集の場合、PDFオンラインからテキストを抽出したり、ブラウザにPDFをe-Signにしたりできます。 結論 強力で親しみやすいPDFエディターを探しているなら、このLightPDFエディター1年間のVIPプレゼントは素晴らしい機会です。上記の正確な手順に従って、無料でプレミアム機能を使用してダウンロード、アクティブ化、開始します。また、クイックブラウザベースのタスクが必要なときはいつでも、GearUpWindowsの無料のオンラインPDFツールをカバーしています。 *÷ソースリンク: PDFページをオンラインで分割、削除、または並べ替えて、PDFを圧縮して共有をより高速にし、複数のPDFを1つにマージし、PDFをWord(docx)オンラインに変換します。ブラウザ、