小编Tyl*_*abo的帖子

Powershell:获取FQDN主机名

我想通过powershell脚本检索Windows服务器的FQDN名称.到目前为止我找到了2个解决方案:

$server =  Invoke-Command -ScriptBlock {hostname}
Run Code Online (Sandbox Code Playgroud)

上面的行只会打印服务器的简称

$sysinfo = Get-WmiObject -Class Win32_ComputerSystem
$server = “{0}.{1}” -f $sysinfo.Name, $sysinfo.Domain
Run Code Online (Sandbox Code Playgroud)

以上两行将获得FQDN但这看起来非常讨厌的代码只检索主机名:(

所以,我的问题是,是否有更简单的方法来获取PowerShell中的FQDN.我是一个bash/perl编码器,最近选择了PowerShell ..所以发现它很难.

谢谢.

windows powershell

51
推荐指数
5
解决办法
18万
查看次数

覆盖实例化的Java对象中的方法

我想覆盖一个由我无法控制的工厂交给我的对象中的方法.

我的具体问题是,我想覆盖的getInputStreamgetOutputStream方法一的Socket对象进行线记录.

一般问题如下:

public class Foo {
    public Bar doBar() {
        // Some activity
    }
}
Run Code Online (Sandbox Code Playgroud)

在哪里我想要实例化Foo并替换doBar我自己的工作方式如下:

Bar doBar() {
    // My own activity
    return original.doBar();
}
Run Code Online (Sandbox Code Playgroud)

对于Socket,我将返回一个InputStreamOutputStream,它们通过记录来拦截数据.

java oop methods overriding

31
推荐指数
3
解决办法
3万
查看次数

标签 统计

java ×1

methods ×1

oop ×1

overriding ×1

powershell ×1

windows ×1